我需要将一个单词转换为 HTML 超文本链接。
每次出现的单词page NNN
都会被转换为<a href="#pNNN">
页码NNN
。
所以:
See page 107
会成为:
See <a href="#p107">page 107</a>
谢谢
答案1
使用sed
:
sed -E 's/page ([0-9]+)/<a href="#p\1">page \1<\/a>/' file
您可以使用该选项将其重定向到新文件> newfile
或使用该-i
选项来就地修改文件。