我的正则表达式不起作用

本文关键字:不起作用 正则表达式 我的 | 更新日期: 2023-09-27 17:50:59

这是我试图匹配的字符串

"NNNN.[LOOP]S[SENSOR] [TEXT]"

这是我使用的RegEx

"NNNN.([^'n'r/.]*)S([^'n'r/.]*) ([^'n'r/.]*)"

我想要这个匹配"[LOOP]"、"[SENSOR]"answers"[TEXT]">

但是它匹配"[LOOP]S[SEN"、"OR]"answers"[TEXT]">

请发送帮助

我的正则表达式不起作用

试试这个:

NNNN'.('[[^'s]+'])S('[[^'s]+'])'s('[[^'s]+'])

请注意,您必须转义点"."和方括号"["]">

这将匹配:NNNN字符串,后跟一个点''然后是方括号之间的一个字符串(不包含空格((''[[^''s]+''](,然后是一个s、然后是方引号之间的另一个字符串(''[[^''s]+'']。