【发布时间】:2017-01-09 17:30:14
【问题描述】:
我想写一个正则表达式来匹配每个单词:
- 不以这 2 个字符串中的任何一个开头(TEMP_、TMP_)
- 中间包含字符串:LME999
- 不以这 2 个字符串中的任何一个结尾(.flag、_TEMP)
- 在 LME999 之前和之后,字符串可以包含任何字母数字字符
我写了这个正则表达式,但它没有按预期工作
(?!TEMP_)+(?!TMP_)+(\w)+LME999+(\w)+((?!.flag)(?!_TEMP))
以下是一些有效的字符串: 字符串LME999字符串
【问题讨论】:
-
•Before and After LME46这是错字吗? -
我编辑我的问题
标签: regex perl pattern-matching