Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我目前正在's/string/new_string/g'浏览一些 CSV 文件,但是在以下情况下我遇到了困难:
's/string/new_string/g'
我想替换 的实例'192.168.0.11',但它也捕获'192.168.0.111'.
'192.168.0.11'
'192.168.0.111'
如何确保 sed 只抓取'192.168.0.11'而不抓取'192.168.0.111'?我显然必须对许多变量重复这一点,因此很容易扩展的东西将不胜感激。
谢谢!
我不确定您使用的正则表达式是什么,但如果您想要“192.168.0.11”的完全匹配,您可以使用: s/\<192\.168\.0\.11\>//g
s/\<192\.168\.0\.11\>//g
\<\>力完全匹配。
\<\>