【问题标题】:Regex for Javascript for [quote] [closed][quote] 的 Javascript 正则表达式 [关闭]
【发布时间】:2013-04-14 10:18:35
【问题描述】:

我如何找到这些?

  • [quote#12]
  • [quote#15]
  • [quote#17]

如何使用正则表达式查找具有 '[quote#]' 的字符??

【问题讨论】:

标签: javascript regex


【解决方案1】:

我建议您退出您正在做的事情,花 30 分钟左右的时间访问read up on regular expressions。这是它们的一个相当简单的应用。

在 JavaScript 中,你可以这样做:

var match, value;
match = /\[quote#([^\]]+)\]/.exec(yourString);
value = match && match[1];

【讨论】:

  • 认为 OP 的意思类似于/\[([^\]]+)\]/ 而不是文字/quote#\d+/
  • @Lekensteyn:我最初的答案只是使用了.,但尼尔斯将其编辑为[0-9],它与OP 列出的值匹配。不过,我更喜欢你的,一秒钟。
  • 我看到了您的原始帖子,但我想知道 OP 是指“括号中的任何文本”还是“引号后跟 # 后跟数字”或其他不同的意思。这个问题模棱两可,没有任何上下文。
  • 我不得不承认,直到现在我才对正则表达式给予太多关注。你的回答和一些讽刺的建议把我吵醒了..谢谢!
  • @hypokerit:我不是要讽刺,这是一个真诚的建议。很抱歉,如果它以这种方式出现。很高兴这有帮助,无论如何!最好的,
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-10-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-01
  • 1970-01-01
相关资源
最近更新 更多