Regex捕获转义字符串

本文关键字:转义字符 字符串 转义 Regex | 更新日期: 2023-09-27 18:09:32

我正在尝试创建一个捕获转义字符串组的正则表达式。例如在下面的字符串中…

'll'lln-(l*4n)*

唯一的转义组是ll,但是在这个字符串中…

'll'lln-'(l*4n)*4'

转义组应该是…ll(l*4n)*4 .

做这件事最好的正则表达式是什么,因为你可以看到我需要支持所有的字母,数字和'的extitle符号明显的原因?

所以你想要'和下一个'之间的文本?如何:

''(.*?)''

编辑:感谢Sam I Am提供的方便的正则表达式工具:

http://rubular.com/r/An1hK9DdL2

Regex捕获转义字符串

如果必须使用正则表达式,则

@"''([^'']*)''"

是最接近的了。

下面是一个regex的例子