【发布时间】:2020-08-13 23:29:30
【问题描述】:
我正在使用 regsub 命令替换非字母数字字符,如 . \ 等,但它没有帮助。你能帮帮我吗
文字:
This is the new begin.\With old memories
需要将".\"替换为.
预期:
This is the new begin.With old memories
尝试
regsub -all {\.\\} $string {\.}
提前致谢
【问题讨论】:
-
对于文字字符串,
string map可能会更好。 -
真正的问题是什么? regsub 实际上给了你什么输出?
-
请记住,替换字符串不是模式,而是文字字符串。而不是使用
{\.},而是使用{.}——我怀疑你的“问题”是你看到输出This is the new begin\.With old memories在点之前带有反斜杠。