1

我有很多这样的字符串要在 Visual Studio 中查找和替换:

$CLICKTHRU:Dark-Shadows-Reunion-Experience$
$CLICKTHRU:Pirahna-3DD-Experience$
$CLICKTHRU:The-Dictator$

我一直在尝试按照这里的 msdn 上的说明进行操作,但我有点卡住了。

到目前为止,这是我可耻的尝试:

\$CLICKTHRU\:[:a|-|\$]

在仅匹配的第一个字符串上进行测试

$CLICKTHRU:D

谁能帮我做一个简短的解释?

4

1 回答 1

1

使用此模式:\$CLICKTHRU\:[^$]+\$

The$是一个元字符,因此必须对其进行转义才能按字面意思解释,除非它出现在字符类中。在 Visual Studio 中,冒号也必须被转义。

  • \$CLICKTHRU\:鉴于上述解释,非常简单。这主要是匹配文字字符。
  • [^$]+是一个负字符类,因为它以^方括号内的 a 开头。它匹配任何不是字符的$字符。+表示模式应该匹配一次或多次。
  • \$匹配结束$字符。
于 2012-05-09T14:02:11.567 回答