发布网友 发布时间:2022-04-22 06:42
共3个回答
热心网友 时间:2022-06-16 17:39
一般来说,如果编辑器的替换工具都是直接写替换的正则就可以了
\[.*?\]
. 匹配任何字符
* 表示字符出现零次或多次
? 贪婪限定词,防止.*最大匹配,如[abc]b[d],用\[.*\]则整串匹配,用\[.*?\]则只匹配到[abc]
Emrditor没用过,
一般的编辑器也不支持正/反向预查的,所以要替换[替换的文字],加上[]
热心网友 时间:2022-06-16 17:40
这个应该可以 规则 /\[(.*?)\]/ 这是php的写法
$kk = 'sadlfsdfs[xxxxxxx]jk';
echo preg_replace("/\[(.*?)\]/","",$kk);追问不好意思我问题还没打完你就回答了 若是中文字符呢?
追答什么文都可以啊!正则判断的是以它“[]”为边界的里面的内容啊
热心网友 时间:2022-06-16 17:40
sed -i 's/\[.*\]/[替换内容]/g' 替换的文件名称