【问题标题】:Conversion regex ruby to java [duplicate]将正则表达式 ruby​​ 转换为 java [重复]
【发布时间】:2019-05-13 18:40:02
【问题描述】:

在红宝石中我有这个

ip_address.sub(/\/\d+/,'')

java中有没有等价物?

【问题讨论】:

  • 如果ip_addressString,那么我很确定有一个等价物。我不是红宝石专家,所以我不得不猜测:那是什么意思?到目前为止,您尝试了什么?

标签: java ruby regex


【解决方案1】:

ip_address.replaceFirst("regex", "replacement");

这是 Ruby 的 sub() 的 Java 等价物。如果你想要gsub() 之类的东西,可以使用这个其他功能:

ip_address.replaceAll("regex", "replacement");

【讨论】:

    【解决方案2】:

    你可以试试下面的正则表达式:

    /\d+
    

    即:

    ipAddress.replaceAll("/\\d+", "")
    

    【讨论】:

      猜你喜欢
      • 2023-03-11
      • 2012-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多