如何用正则表达式从文本文件提取特定格式字符串?
提取目标文本的正则方案
适用正则表达式
(?<=\()TXT_[^)]+(?=\))
规则解释
(?<=\():正向零宽断言,限定匹配内容左侧必须是左括号(TXT_:精准匹配目标字符串的固定前缀[^)]+:匹配任意数量的非右括号字符,避免跨括号匹配多余内容(?=\)):正向零宽断言,限定匹配内容右侧必须是右括号)
效果示例
如果输入文本是:
测试内容(TXT_I_WANT_TO_EXTRACT_THIS),还有另一处(TXT_AND_THIS)需要提取
执行正则匹配后,将得到两个目标结果:
TXT_I_WANT_TO_EXTRACT_THISTXT_AND_THIS
内容的提问来源于stack exchange,提问作者John
相关产品推荐
相关产品推荐

