shell正則提取字串中的數字並儲存到變數中
1.提取數字到變數
temp = `echo "helloworld20181212 | tr -cd "[0-9]""`
echo ${temp}
2.釋義tr -cd "[0-9]"
tr是translate的縮寫,主要用於刪除檔案中的控制字元,或者進行字元轉換
-d表示刪除,[0-9]表示所有數字,-c表示對條件取反
tr -cd "[0-9]" 的即:剔除非數字的字元,即輸出 20181212
ps: 標準輸入stdin,標準輸出stdout,標準錯誤stderr 分別對應 0,1,2
2>&1是將標準錯誤輸出到標準輸出中
&>file 將標準輸出和標準錯誤輸出都重定向到檔案file中
參考資料:
相關推薦
shell正則提取字串中的數字並儲存到變數中
1.提取數字到變數 temp = `echo "helloworld20181212 | tr -cd "[0-9]""` echo ${temp} 2.釋義tr -cd "[0-9]" tr是translate的縮寫,主要用於刪除檔案中的控制字元,或者進行字元轉換 &n
shell正則提取字串中的數字並儲存到變數
1.提取數字到變數 temp=`echo "helloworld20180719" | tr -cd "[0-9]" ` echo $temp 輸出 20180719 2.重定向到檔案 echo "helloworld20180719" | tr -cd "[0
python3正則提取字串裡的中文
# -*- coding: utf-8 -*- import re #過濾掉除了中文以外的字元 str = "hello,world!!%[545]你好234世界。。。" str = re.sub("[
正則取得字串的長度 並根據位元組擷取字串
/** *根據byte擷取字串 len:擷取長度 */ String.prototype.substrb = function(len){ var str1; if(this.lengthb() <= len){ return t
javacript replace 正則取字串中的值並替換。
問題: 在使用ueditor 富文字編輯器,給字型顏色時,發現getCent後的內容顏色為rgb 如 <span style="color: rgb(0, 0, 255);" >aaaaa </spa> 而前端需求rgb的讀取不了,因此要轉成1
一個簡單的例子區分linux shell 正則表達式中的 *,+,?
-s span TE 的區別 entos oot bar 一個 區分 1,linux shell 正則表達式 *和+號的區別例子記憶:[root@mycentos data]# touch test.txt[root@mycentos data]# cat>>t
Shell正則表示式 & Grep正則表示式 & shell字串處理
摘自:https://www.cnblogs.com/hoji-real/articles/2311214.html Shell正則表示式 一個正則表示式就是由普通字元(例如字元 a 到 z)以及特殊字元(稱為元字元)組成的文字模式。該模式描述在查詢文字主體時待匹配的一個或
Python 正則去除字串中的指定元素
在獲取資料時,經常會遇到 ['\n文字\n'] [‘\r\r文字\r\r’] ['文\xa0\xa0字]
ACCESS 資料庫不支援正則表示式,如何用SQL語句查詢表中既去重複的有隻查是數字或字母的欄位!
舉例: 筆者程式設計時發現以前編的程式在SQL Server資料庫中能正確查出要查的資料結果,當資料庫變成ACCESS時查不出資料了,上網發現是ACCESS資料庫不支援正則表示式,只能用模糊查詢查出想要的資料。 同一條SQL語句在不同資料庫裡執行情況: SQL Server :strin
php正則提取內容中的圖片
function tag($content="",$attr="src",$tag="img"){ $arr=array(); $cache_arr=array(); $attr=explode(',',$attr); $tag=exp
Python 正則去除字串中的指定元素
在獲取資料時,經常會遇到 ['\n文字\n'] [‘\r\r文字\r\r’] ['文\xa0\xa0字] ... ... 這樣的資料 為了保證資料的清潔 使用正則表示式去除指定的元素 例如: 去除 '文
正則去除字串中的特殊字元
str = ‘【萬有音樂系】“遠揚十年•海角重現”島歌王子中孝介2018巡迴演唱會-北京站’ str = re.sub(ur'[^\u4e00-\u9fa5a-zA-Z0-9]', ' ', str) # 這裡用' 空格 '替代文字中的特殊字元 print str 輸出結果 萬有音樂系遠揚
【php】正則驗證字串是否為數字
方法一 php中利用正則表示式驗證字串是否為數字一件非常容易的事情,最主要的是如何寫好正則表示式以及掌握正則表示式的寫法,在此利用正則表示式的方式來列舉一下判斷數字的方法。 <? if($str) { if(eregi("^[0-9]+$",$str))
js正則提取數字小數,提取中文,提取英文
英文 span pm2.5 nbsp code bsp log rep var var value="汙染物:PM2.5"; //提取中文 console.log(value.replace(/[^\u4E00-\u9FA5]/g,
Shell正則表示式中元字元含義彙總
^x => 以x開頭 {n} => 匹配n次 x$ => 以x結尾 {n,} => 至少匹配n次 . => 單個任意字元 {n,m} => 匹配n-m次 [anx] => 匹配[]中的一個字元 +
js 使用正則 將字串中的URL加上href連結 在頁面點選
在後臺中將內容中的URL用正則匹配後加上了href連結,在頁面顯示成原始碼了,不能點選 所以就直接在js中將內容改好後直接.html()到頁面的span中 【使用的table_arttemplate模板,在原來顯示內容處改為<span class="gf5 b" id
JS簡單正則得到字串中特定的值
這裡就直接看示例吧,示例的目的是為了獲取 a 字串中的 c02806015 <script language="javascript"> var a = '禮品6款入c02806015'
php 正則替換 字串中指定的字串
需求是將一段內容中的某個特定字串後面新增 一些字串 最好是用到正則替換 preg_match_all('/(http:\/\/blog.com).*?(php)/is',"aaaahttp://blog.com/sss/index.phpsdsdahttp://blog
使用正則從字串中截取出img標籤、以及對應src地址
1.從字串中匹配出所有的img標籤 var str = "this is test string <img src=\"http:baidu.com/test.jpg\" width='50'
JAVA-正則提取img標籤src屬性中請求協議、域名、圖片字尾
正則表示式:src=(\"|'| |)([\\S]{1,}?|[/]{1,})([/]{1,})(.+?)([/]{1,})(.+?)\\.(png|jpg|jpeg)(\"|'| |/>) 示例程式碼: Pattern pattern = Pattern.com