标签: java regex
测试案例:
比赛应该是第一和第一第3个,自第2个&第4个已经包含转义" $"。
我试过 - Pattern pattern=Pattern.compile("(^\\\\$)");但它并不匹配。请帮忙。
Pattern pattern=Pattern.compile("(^\\\\$)");
答案 0 :(得分:3)
(?<!\\)\$
你可以尝试一下。参见演示。
http://regex101.com/r/sU3fA2/34
答案 1 :(得分:1)
您可以在此处使用Negative Lookbehind来排除已转义的$字符。
$
(?<!\\\\)\\$