我想查找类似 },1{
的文本 },12{
并替换为} {。
我需要正则表达式来匹配 },digit{
之类的单词。
我已经尝试过了,但是不完全匹配:
[^\}][^\,][^\d][^\{]
答案 0 :(得分:2)
这里是使用环视效果的一种方法。尝试以下查找并以正则表达式模式替换:
Find: (?<=\},)\d+(?=\{)
Replace: (leave empty)
此正则表达式将定位到您所描述的一个或多个数字,然后将其替换为空,从而有效地将其删除。
答案 1 :(得分:1)
尝试这个\},\d+\{
如上所述,用},{
替换。
应匹配},{以及两者之间的任意数字
这比前瞻要快,并且只需更少的步骤(13)
演示:[https://regex101.com/r/ciKbse/1]
,与之相比,前瞻性(?<=\},)\d+(?=\{)
[https://regex101.com/r/cqlHCo/1]中的