2015-06-29 46 views
0

我正在提取像下面一樣具有2個點的字符串。只用兩個點提取字符串

a.b.c 

$$abc.$$def.123 

相關性僅限於點。

到目前爲止,我已經嘗試

grep "\\.{2}" file_name.txt. 

但是,這是不是給我結果。你能幫我嗎

回答

1

我認爲這只是一個正則表達式問題。您的\。{2}將連續匹配兩個點。你可能會想什麼是一樣的東西:

^[^\.]*\.[^\.]*\.[^\.]*$ 

這是「字符串的開始,零個或多個不相點,一個點,零個或多個不相點,一個點,零個或多個不相點,字符串的結尾「。

+0

感謝您的快速回復!不過,我曾嘗試過這種方法,它甚至還沒有點的返回字符串像'abcdefjjk'的字符串。 – SreeVik

+0

對不起,您可以提供您正在使用的文件的示例嗎?它似乎正在爲我嘗試過的少數測試工作。它應該是匹配包含兩個點的線。 – ryachza

+0

我很抱歉ZJM。它確實在起作用。在我的測試中只是一個錯字。 – SreeVik

相關問題