2017-08-08 26 views
0

我期待找到一個未知長度的字符串與abc.生命的琴絃端的空間限定,一行的末尾,該文件的末尾等查找不知其長度,begnning的正則表達式的字符串中包含特定字符串

的字符串可能包含在中間.字符。什麼我試圖找到

例子包括:第一點後

abc.hello.1.test.a

abc.1test.hello.b.maybe

abc.myTest.1.test.maybe

字符必須存在,所以下面將不匹配。

abc.

abc

+0

我想'^ ABC \。?[ a-zA-Z] +。*' –

+0

請修復您的問題中的許多拼寫錯誤。此外,什麼終止未知長度的字符串? – NetMage

+1

你到目前爲止嘗試過什麼? –

回答

2

使用這種模式(abc\.\S+)Demo

(    # Capturing Group (1) 
    abc   # "abc" 
    \.   # "." 
    \S   # <not a whitespace character> 
    +    # (one or more)(greedy) 
)    # End of Capturing Group (1) 
1

如果你真的只是想abc.{any non empty string}其容易做到^abc\..+$剛剛發現abc.開頭,然後匹配1或更多的任何

如果你想abc.{any string without a space}其相似,^abc\.[^ ]+$

^$被稱爲錨,並確保您的正則表達式是匹配的,而不是說整個字符串,efg.abc.hij

相關問題