小编dzh*_*vis的帖子

正则表达式匹配引号外的所有单词?

是否可以使用标准正则表达式解析器匹配引号外的文本?我已经看到了这个答案,但它是通过使用PCRE完成的:

正则表达式可以匹配引号外的所有单词吗?

由于使用PERL,这不是一个纯粹的解决方案.我知道它也可以通过使用编程语言来解决,但我的想法是使用纯正则表达式解析器.

我做了类似的事情,但这不能正常工作

[^'"]*(?=(?:(['"])+(.*?\1))|([^'"]*$))
Run Code Online (Sandbox Code Playgroud)

先感谢您.

UPD1:想法是匹配引号外的任何类型的文本,解决方案不能依赖于输入.

regex language-agnostic match

3
推荐指数
2
解决办法
3230
查看次数

标签 统计

language-agnostic ×1

match ×1

regex ×1