java - 将正则表达式 ruby 转换为 java
问题描述
在红宝石中我有这个
ip_address.sub(/\/\d+/,'')
java中是否有任何等价物?
解决方案
ip_address.replaceFirst("regex", "replacement");
这是 Ruby 的 Java 等价物sub()
。如果你想要类似的东西gsub()
,可以使用这个其他功能:
ip_address.replaceAll("regex", "replacement");
推荐阅读
- javascript - 尝试使用 ES6 代理复制 Object.observe - 是否可以用代理处理程序替换对象实例?
- php - (new class())->someMethod() 和 (new Class)->someMethod() 之间的区别
- powershell - 如何使用 powershell 排除周末和节假日
- c# - ASP.NET 复杂属性中的 FluentValidation
- java - Java spring Hibernate:尝试实现多对一关系时出错
- css - CSS Grid:如果区域为空,则忽略网格间隙
- python - 空列表和空 CSV 文件
- vba - VBA将范围转换为大写
- lotus-notes - LotusScript NotesHTTPRequest 获取方法问题
- python - 通过 lambda 与 RDS 建立连接后 Python mysql 连接超时