【问题标题】:Convert JavaScript /[^A-Za-z0-9\+\/\=]/g to Java [closed]将 JavaScript /[^A-Za-z0-9\+\/\=]/g 转换为 Java [关闭]
【发布时间】:2015-02-08 09:51:02
【问题描述】:

如何将以下 JavaScript 正则表达式转换为 Java 正则表达式? /[^A-Za-z0-9+/\=]/g 谢谢。

【问题讨论】:

  • 到目前为止您尝试了哪些方法,结果如何?你是如何在 Javascript 中使用它的?
  • 是什么让您认为这两个正则表达式不同?
  • 我不会说 JavaScript。以上实际上是做什么的?你能提供一些例子吗?
  • 您必须在 Java 中转义 \,因此将所有 \ 替换为 \\
  • " 你只是把它放在最后一个字符。" - Gimby,2014-12-10。堆栈溢出。看,OP?我就知道!

标签: java javascript expression


【解决方案1】:

您必须在 Java 中转义 \,因此将所有 \ 替换为 \(Haketo 提到)

正则表达式是正则表达式,它们不会在语言方面发生变化,但是是的,它们的测试方式会发生变化..您只需要研究如何将字符串与 java 中的正则表达式匹配。

【讨论】:

  • 这也有助于@Haketo 提到的解决问题
  • @ThakurArjunSingh 是的,你看到正则表达式的核心并没有改变,它实际上是如何在不同的语言中使用它们
  • @ThakurArjunSingh 谢谢老兄:)
猜你喜欢
  • 2015-01-07
  • 2011-11-09
  • 2011-06-25
  • 2021-11-09
  • 2010-12-11
  • 1970-01-01
  • 1970-01-01
  • 2011-06-08
  • 2012-03-26
相关资源
最近更新 更多