我有一个很多这样的字符串在visual studio中查找和替换:
$CLICKTHRU:Dark-Shadows-Reunion-Experience$
$CLICKTHRU:Pirahna-3DD-Experience$
$CLICKTHRU:The-Dictator$
我一直在尝试按照msdn here上的说明操作,但我遇到了一些问题。
到目前为止,这是我可耻的尝试:
\$CLICKTHRU\:[:a|-|\$]
在仅匹配
的第一个字符串上测试$CLICKTHRU:D
有人可以给我一个简短的解释吗?
答案 0 :(得分:1)
使用此模式:\$CLICKTHRU\:[^$]+\$
$
是一个元字符,所以它必须被转义才能按字面解释,除非它出现在一个字符类中。在Visual Studio中,冒号也必须被转义。
\$CLICKTHRU\:
非常简单。这主要是匹配文字字符。[^$]+
是一个负面字符类,因为它以方括号内的^
开头。它匹配任何不是$
字符的字符。 +
表示模式应匹配一次或多次。 \$
匹配结束$
字符。