我正在寻找一种方法,­
从命令行自动插入软连字符(或 Unicode 字符)来将单词连字符连接到 HTML 文档中。
1)从命令行执行此操作的最佳方法是什么?
2) 在使用不同的词典/规则进行单词连字时,有哪些选择?除英语外,还有其他语言的规则吗?
我知道有些软件,包括 LibreOffice,如自动连字软件,有将连字符应用于文档的选项,但我正在寻找在现有 HTML 文档中执行连字符操作的方法,而不使用文字处理软件。
答案1
如果您要查找的只是用 进行替换-
,­
则只需使用sed
:
sed -i 's/-/\­/g' file.html
上述命令将编辑file.html
并进行您想要的替换。
您的其他问题与此无关,所以我不会深入探讨,但确实,不同的语言通常有不同的连字符规则。