2017-08-08 25 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

相关问题