我正在寻找一个像这样的字符串:">$3.45
在某些HTML中(我的屏幕抓取),使用此字符串作为正则表达式:@"\">\\$"
问题在于,由于$
是正则表达式字符(匹配在行尾),因此找不到我的目标。
如何编写此字符串表达式,以便NSRegularExpression在我的HTML中找到嵌入式">$
?
答案 0 :(得分:2)
\
两者 Objective-C字符串转义字符和正则表达式转义字符...所以要转义{{1}你需要使用:
$
创建一个包含单个@"\">\\$"
的字符串,然后\
看到该反斜杠并用于转义NSRegularExpression
。
注意:在撰写此答案时,问题已由第三方编辑以删除原始问题!