【问题标题】:How can I match },{ using Regex in Java and Eclipse如何匹配 },{ 在 Java 和 Eclipse 中使用 Regex
【发布时间】:2013-11-09 20:38:27
【问题描述】:

我想匹配 },{ 并将其用作 Eclipse 和 Java 中的拆分,但我在逗号上遇到错误。

String[] myArray = myVariable.split("},{"); 给出:

当尝试像这样拆分字符串时:blabla},{foobar33vdhevbciblablafoobar33vdhevbci

我怎样才能做到这一点?

【问题讨论】:

  • 那会在哪里?在代码中还是在搜索和替换中?
  • 这太不清楚了 - 你只是假设每个人都会知道你在说什么。
  • 嘿戴夫,有助于使这个问题更清楚的一件事是包含一个您尝试过的示例。虽然问题已为您解答,但澄清它会帮助其他有相同或相似问题的人找到答案。希望这可以帮助! :)
  • 感谢 jmort253 我编辑了问题

标签: java regex eclipse split


【解决方案1】:

正则表达式对于{} 具有特殊含义。 (它们表示重复,例如 a{5} 表示 5 个 a。)

你需要逃脱它们。

\},\{

如果这是在代码中,作为字符串,请确保转义斜杠

"\\},\\{"

【讨论】:

  • 谢谢保罗。那行得通。这个问题至少对你来说很清楚!
猜你喜欢
  • 2013-01-29
  • 1970-01-01
  • 1970-01-01
  • 2018-12-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-17
相关资源
最近更新 更多