我正在查找00之间的单行和多行数据
喜欢
00some data 00
或者
00
This
Is multi line
Data00
两者都可以选择
使用正则表达式
/0{2}([^0]*)0{2}/gmi
但是,如果中间只有一个0,则会失败
喜欢
喜欢
00some 0data 00
或者
00
This
Is multi line
With 0 in between
Data00
我正在查找00之间的单行和多行数据
喜欢
00some data 00
或者
00
This
Is multi line
Data00
两者都可以选择
使用正则表达式
/0{2}([^0]*)0{2}/gmi
但是,如果中间只有一个0,则会失败
喜欢
喜欢
00some 0data 00
或者
00
This
Is multi line
With 0 in between
Data00
1条答案
按热度按时间kmbjn2e31#
转换我的意见回答,以便解决方案是很容易找到未来的游客。
您需要去掉取反的字符类
[^0]
,因为您的输入可能在00
标记对之间的任何位置包含0
。在Javascript中,你可以使用这个简单的正则表达式:
RegEx Demo
在Javascript中,
[^]
匹配任何字符,包括换行符。