【发布时间】:2012-07-15 04:47:38
【问题描述】:
我有一个这样的字符串:
a b c a b " a b " b a " a "
如何匹配不属于由" 分隔的字符串的每个a?我想匹配这里所有的粗体:
a bc a b "ab" b a "a"
我想替换这些匹配项(或者通过将它们替换为空字符串来删除它们),因此删除带引号的部分进行匹配是行不通的,因为我希望它们保留在字符串中。我正在使用 Ruby。
【问题讨论】:
-
一个正则表达式一次匹配一个子字符串。如何循环正则表达式是宿主语言的一个特性。您使用哪种语言?