【问题标题】:How to find PS (paragraph separator character) in file?如何在文件中查找 PS(段落分隔符)?
【发布时间】:2021-12-29 13:46:29
【问题描述】:

我在 VSCode 中打开了一个 XML 文件。

VSCode 警告我存在不寻常的行终止符,例如 paragraph separator

使用 git bash for windows 或 python 捆绑的实用程序,我如何找到文件中的所有段落分隔符?

【问题讨论】:

  • 按下Remove .....按钮会发生什么
  • @rioV8 我猜它会删除弹出窗口中列出的字符。但是文件太大了,对我的肉眼来说没有任何区别。

标签: python bash visual-studio-code git-bash


【解决方案1】:

这应该在 bash 中工作,其中 unicode 可以像 $'\u2029' 一样打印:

sed $'s/\u2029/HERE(&)/g' file.xml
  • & 被替换为段落分隔符。在终端中,它可能看起来就像HERE()

  • 或者可以使用sed $'s/\u2029/HERE/g',以防它弄乱终端。

  • grep $'\u2029' 将列出包含它们的行。

还有

hd file.xml | grep --color=always 'e2 80 a9'

您可以通过以下方式永久删除它们:

sed -i $'s/\u2029//g' file.xml

【讨论】:

    【解决方案2】:

    我不能 100% 确定您的要求,但一个好的正则表达式应该可以完成这项工作。

    【讨论】:

    • 如果是这样,也许你可以分享一个例子。
    猜你喜欢
    • 1970-01-01
    • 2013-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-19
    • 2023-03-30
    相关资源
    最近更新 更多