0

我有一个字符串,我试图在其中提取特定的单词部分,并希望是否有人可以帮助我以一种安全的方式解析字符串以获得这部分。字符串的格式是这样的......

_____ _____ replied to _____ _____ about the **THIS IS THE PART I NEED TO GET** topic in the _____ forum.

无论哪里有空白,任何单词都可能存在,我需要得到的部分也可以是任何长度。

4

1 回答 1

3

这是一个匹配您发布的内容并提取您放入**组中的内容的正则表达式。

^.*replied to.*about the (.*) topic in the .* forum\.$

你可以在这里测试它。

贪婪版本看起来像

^.*?replied to.*?about the (.*) topic in the .* forum\.$

你可以在这里测试它。

这些是RAW正则表达式,对于 Java,您需要转义\with \\

与这里的大多数正则表达式问题不同,这个问题实际上非常适合正则表达式

于 2012-11-15T17:16:33.670 回答