如果我可以在我的输入中的某个地方有一系列两个或更多字符(在我的情况下,>
),我如何在每次出现之间插入一些东西>
?
例如:>>
to >foo>
,但也:
>>>
to>foo>foo>
和:
>>>>
to >foo>foo>foo>
。
使用's/>>/>foo>/g'
当然给了我>foo>>foo>
,这不是我需要的。
换句话说,我怎样才能将一个字符推回模式空间,或者匹配一个字符而不消耗它(这有什么意义吗?)
如果我可以在我的输入中的某个地方有一系列两个或更多字符(在我的情况下,>
),我如何在每次出现之间插入一些东西>
?
例如:>>
to >foo>
,但也:
>>>
to>foo>foo>
和:
>>>>
to >foo>foo>foo>
。
使用's/>>/>foo>/g'
当然给了我>foo>>foo>
,这不是我需要的。
换句话说,我怎样才能将一个字符推回模式空间,或者匹配一个字符而不消耗它(这有什么意义吗?)