我试图在我的 Java 应用程序中转义一个字符串,该字符串将用于 Ruby 脚本中的正则表达式匹配
我尝试Pattern.quote(s)
在Java中使用,但似乎只添加了前缀\Q
和后缀\E
。
例如,这是我想从我的 Java 应用程序中转义并用于我的 Ruby 脚本的字符串。
export PATH=/usr/local/eclipse:${JAVA_HOME}/bin:${PATH}
我想我总是可以使用String.replace("/","\\/")
,String.replace("$", "\\$")
等等,但如果有更简单的方法来做到这一点,那就太好了。