Objective c 如何创建正则表达式来查找嵌入的美元符号?

Objective c 如何创建正则表达式来查找嵌入的美元符号?,objective-c,regex,Objective C,Regex,我正在寻找这样一个字符串:“>$3.45在一些HTML(我正在抓屏)中,使用此字符串作为正则表达式:@“\”>\$” 问题是由于$是一个正则字符(在行尾匹配),所以找不到我的目标 如何编写此字符串表达式,以便NSRegularExpression在我的HTML中找到嵌入的“>$?\既是Objective-C字符串转义字符又是正则表达式转义字符…因此要转义$,需要使用: @"\">\\$" 它创建一个包含单个\的字符串,然后该反斜杠被NSRegularExpression看到,并用于转义$

我正在寻找这样一个字符串:
“>$3.45
在一些HTML(我正在抓屏)中,使用此字符串作为正则表达式:
@“\”>\$”

问题是由于
$
是一个正则字符(在行尾匹配),所以找不到我的目标

如何编写此字符串表达式,以便NSRegularExpression在我的HTML中找到嵌入的
“>$

\
既是Objective-C字符串转义字符又是正则表达式转义字符…因此要转义
$
,需要使用:

@"\">\\$"
它创建一个包含单个
\
的字符串,然后该反斜杠被
NSRegularExpression
看到,并用于转义
$


注意:在撰写此答案时,该问题已由第三方编辑以删除原始问题!

$
之前的反斜杠应防止将其视为regexp字符。@Barmar-您已通过将其编辑为正确的方式回答了该问题,因此现在它让所有人都感到困惑没问题…@CRD我所做的只是修正标记,将粗体改为代码标记。我没有更改任何字符。双反斜杠出现在原始问题中。你只是看不到它,因为他使用了错误的标记(双星号表示粗体,而不是反斜杠表示代码)@Barmer-我猜它只是在那里,所以它在问题中是可见的,否则OP就不会有他们报告的问题。无论如何,我相信OP现在知道答案了,不管怎样!:-)你不需要用双反斜杠使它在粗体文本中可见,尽管如果你用双反斜杠,你只会看到其中一个,这就是你所说的W