是否可以在gsub表达式中使用否定匹配?我希望替换字符串,hello
除了那些开头的字符串hello Peter
my-string.gsub(/^hello@/i, '')
Run Code Online (Sandbox Code Playgroud)
我该@
怎么做而不是?
听起来你想要一个负面的前瞻:
>> "hello foo".gsub(/hello (?!peter)/, 'lala ') #=> "lala foo"
>> "hello peter".gsub(/hello (?!peter)/, 'lala ') #=> "hello peter"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4035 次 |
最近记录: |