【问题标题】:How to gsub with wild characters (for spaces)如何使用通配符 gsub(用于空格)
【发布时间】:2015-07-08 07:45:40
【问题描述】:

我需要用另一个组合替换 2 个单词的组合,而不考虑它们之间的任意数量的空格,是否可以在单行中使用任何类型的通配符?

text.gsub(/Create Proc/i,"Delete Proc")      ## single space
text.gsub(/Create  Proc/i,"Delete Proc")     ## 2 spaces
text.gsub(/Create   Proc/i,"Delete Proc")    ## 3 spaces

【问题讨论】:

    标签: ruby regex gsub


    【解决方案1】:
    text.gsub(/Create\s+Proc/i,"Delete Proc")
    

    \s 转义码将匹配空格(空格和制表符)

    http://rubular.com/r/0bqvUBnojC

    【讨论】:

      猜你喜欢
      • 2023-03-21
      • 1970-01-01
      • 2023-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多