我正在尝试使用以下正则表达式在它们之前和之后用空格替换一组模式
s/ $pattern / replacement /g
但它只转换一行中两个模式中的第一个 ( $pattern $pattern => replacement $pattern
)
我试过s/(? $pattern )/ replacement /g
但这也行不通。Plus$pattern
由较小的模式组成,当较大的模式已经存在时,我不想替换它们。
示例:在替换之前,字符串包含ab ab
. 后
s/ ab / alphabeta /
我明白了alphabeta ab