正则表达式搜索短语

时间:2014-05-18 16:28:49

标签: regex regex-greedy

HY,

请帮我使用正则表达式在文本中查找短语。

我的正则表达不行。我的假设是短语以大写字母开头,以点结尾,之间可以包含任何内容。

\b([A-Z]+[aA-zZ]*\b(.)+)

诚恳,

3 个答案:

答案 0 :(得分:1)

如果您的两个短语之间也不包含点,则可以使用以下内容。

[A-Z][^.]*\.

或许,您可以尝试使用以下内容。

[A-Z].*?\.

答案 1 :(得分:0)

这是一个变体

\b([A-Z][^.]*\.+)\b

答案 2 :(得分:0)

试试这个,它以大写字母开头,以点,零或更多的东西结尾:

^[A-Z].*[.]$