【发布时间】:2014-09-23 14:35:13
【问题描述】:
NSRegularExpression 是否支持模式内的条件?当我使用以下表达式匹配引号内的字符串和缺少结束引号的字符串时,我似乎没有得到预期的效果。我觉得我的表达方式不正确:
正则表达式:
\".*(?(?=\")(\")|(.))
测试字符串:
var name = "A string"; // commment
var name = "A string; // comment
预期匹配(分别):
"A string"
"A string; // comment
【问题讨论】:
-
你想用正则表达式匹配两个字符串吗?
-
不只有一个。如果不是第一个,那么是最后一个
标签: objective-c regex string pattern-matching nsregularexpression