考虑以下情形如何正确匹配正则表达式匹配?
input string = "WIPR.NS"
我有 “WIPR2.NS”
我使用下面的逻辑来代替这一点。
match pattern = "(.*)\.NS$" \\ any string that ends with .NS
replace pattern = "$12.NS"
在上述情况下,由于没有组指数12,我得到的结果$ 12.NS
但我想什么是“WIPR2.NS”。
如果我没有数字2来替代,它适用于所有其他情况下,但不工作2.
如何解决这种情况?
由于提前, 阿洛克
pattern =“\ .NS $”,replacement =“2.NS” –