忽略单引号正则表达式中的字符

时间:2015-02-23 15:34:02

标签: regex

我试图匹配一个不在单引号内但在外面的冒号。

说:

SELECT :1 FROM Table
'not this colon : inside single quotes'

它应该只匹配单引号外的冒号。

1 个答案:

答案 0 :(得分:0)

您可以使用此正则表达式:

:(?=((?:[^']*'){2})*[^']*$)

RegEx Demo