标签: java regex parsing
我有一个字符串,我试图提取一个特定的单词部分,并希望有人可以帮助我解决字符串的安全方法,以获得这些部分。字符串格式化......
_____ _____ replied to _____ _____ about the **THIS IS THE PART I NEED TO GET** topic in the _____ forum.
只要有空白,任何单词都可能出现在那里,我需要获得的部分也可以是任意长度。
答案 0 :(得分:3)
这是一个与您发布的内容相匹配的正则表达式,并提取您在组中**中放置的内容。
**
^.*replied to.*about the (.*) topic in the .* forum\.$
您可以对其进行测试here。
非贪婪版本看起来像
^.*?replied to.*?about the (.*) topic in the .* forum\.$
这些是 RAW 正则表达式,对于Java,您需要使用\转义\\。
\
\\
与大多数正则表达式问题不同,这个问题实际上非常适合正则表达式