0
我有一個字符串,它是這樣的:如何使用正則表達式搜索上的名字選擇缺少一些數字/字符模式
Hi_2T/2C_2016
Hi_4T/4C_2015
Hi_2T/4C_2017
Hi_2013
現在我想用在執行時一個正則表達式的表達會給我以下的輸出:
Hi_2013
即只發現一些人失蹤#T /#C相關信息
感謝
我有一個字符串,它是這樣的:如何使用正則表達式搜索上的名字選擇缺少一些數字/字符模式
Hi_2T/2C_2016
Hi_4T/4C_2015
Hi_2T/4C_2017
Hi_2013
現在我想用在執行時一個正則表達式的表達會給我以下的輸出:
Hi_2013
即只發現一些人失蹤#T /#C相關信息
感謝
您可以使用此啓動:
grep '^Hi_[[:digit:]]\+[^T]' your_file.txt
,搜索,開始在每行的開頭,爲"Hi_"
後面跟着一個或多個數字,後跟一個字符不T
。
你的問題讓我想知道你是否還可能有東西看起來像這樣的,你想趕上:
Hi_3T
也就是說,T
是存在的,但它缺少/..C...
。如果是這樣的話,你可以這樣做:
grep -v '^Hi_[[:digit:]]\+T\/' your_file.txt
(該-v
反轉的比賽......所以它會顯示不匹配正則表達式的行。)