我有这个字符串:-
ABCDE/Something something:XYZ=0, JKLM=0/SOMETHING Something:some_value
只有第一个冒号 (:) 被下划线 (_) 替换的正则表达式是什么?
最佳答案
在标准系统中,您只需编写:
s/:/_/
要实现全局替换(将每个冒号实例替换为下划线),您需要在替换后添加限定符(通常为“g”)。
不同的语言对正则表达式使用不同的表示法,因此详细的答案取决于目标语言。然而,我写的东西适用于“sed”、“ed”、“vi”、“vim”和 Perl。
关于正则表达式:替换字符串中第一次出现的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3286925/