我有一个字符串列表,我在字符串中寻找 Param1的值为0 Param2的值为1 Param3的值为0 Param4的值为1 Param5的值为0 Param6的值为1 Param7的值为0 Param8的值为1 Param9的值为0 Param10的值为1 Param11的值为0
字符串是(例如):
Param1+Param2+Param3+Param4+Param5+Param6+Param7+Param8+Param9+Param10+Param11
如果我替换Param1,它会给我这个结果 的 0 +参数2 +参数3 + Param4 + Param5 + Param6 + Param7 + Param8 + Param9 +的 0 0+的 0 1 如何用附近的正确数字替换Param?
答案 0 :(得分:0)
你需要在没有“+”的情况下匹配吗? 一个简单的正则表达式可以让你搜索(Param1 +)。通过这样做,它将不匹配“Param10”或“Param11”。这些是匹配的,因为它们是包含您要搜索的字符组的字符串。 如果您通过添加“+”进一步指定字符组,则只能匹配Param1。
但请记住在替换它的任何内容的末尾添加“+”。 例如:替换为“0+”而不是“0”
我希望这个简单的方法能解决你的问题。