标签: java regex
我在for循环中有一个字符串//*[@id=\"yui-main\"]/div/form/table/tbody/tr[1]/td[1]。
//*[@id=\"yui-main\"]/div/form/table/tbody/tr[1]/td[1]
我需要将td[1]替换为td[i+1]。
td[1]
td[i+1]
尝试了很多正则表达式。
答案 0 :(得分:2)
(?<=td\[)1(?=\])
试试这个。i+1。见。演示。
i+1
https://www.regex101.com/r/rG7gX4/5
这使用了lookbehind以确保捕获的1后面有td[,并且前瞻以确保它前面有]。
1
td[
]