blackantt 发表于 2021-01-04 21:05

怎么才能用简单的方法把文本中的中文符号这个替换成功?

本帖最后由 blackantt 于 2021-01-04 21:47 编辑

more   466_2.html
金币。【造纸 网      zaozhi .com】

----
    想把上面【造纸 网      zaozhi .com】这个替换掉,用perl -p -i -e "s/【.*】//gi"   466_2.html不成功。

legs 发表于 2021-01-05 08:58

perl -pe's#【.*】##'

blackantt 发表于 2021-01-05 10:04

legs 发表于 2021-01-05 08:58
perl -pe's#【.*】##'

我在windows下怎么都不行!是不是得先从utf8入手?

legs 发表于 2021-01-05 12:40

我在Win下perl -pe"s#【.*?】##"

blackantt 发表于 2021-01-05 13:04

那可能是我系统编码乱了。谢谢

legs 发表于 2021-01-05 16:12

回复 5# blackantt

Win下一般用双引号,还有要处理行尾换行跟Linux不一样,其他没什么差别。

blackantt 发表于 2021-01-06 15:12

回复 6# legs

我的windows是英文版的,可能跟这个有关。 但在我pc上,vscode里搞这个是成功的。还有   yes1000的 ReplaceAll 能成。其它大多数工具都不行
页: [1]
查看完整版本: 怎么才能用简单的方法把文本中的中文符号这个替换成功?