JavaScript : Regular expression for a:b

标签 javascript regex

我正在寻找模式a:b的出现。这可以是以下形式:

  • a: b
  • a:b
  • a:b

(注意可选空格)。

我是 RegExes 的新手,正在尝试以下形式的内容:a\s:\sb 但有点 din 工作..

有人可以指出我正确的吗?

谢谢..

最佳答案

您当前的正则表达式是“a\s:\sb”。由于您没有将模式的 '\s' 部分设置为可选,因此这只匹配 'a[SPACE]:[SPACE]b',其中我使用 [SPACE] 作为空格、制表符或任何其他的代表空白字符。相反,您可以使用 'a\s?:\s?b',这使得空格成为可选。

有关更多正则表达式信息,我建议 the Perl regular expression tutorial .

关于JavaScript : Regular expression for a:b,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9203233/

相关文章:

javascript - 在 JavaScript 中创建和操作带下划线的对象

javascript - "Cannot read property ' 加载 ' of undefined"

javascript - 在 HTML 表内进行计算时遇到问题

php - 从 HTML 中提取图像的正则表达式 - 如何只获取 JPG?

regex - 如何让 vim 替换重复直到没有更多匹配项?

javascript - 获取and对象的 'Active'属性

javascript - 如何使用 React JS 在 Material UI 中使整个 Card 组件可点击?

javascript - JavaScript 中的动态正则表达式生成

python - 如何避免将新行计为 Spark 中的单词?

c# - 使用 C# 和正则表达式解析日志文件