regex - "match"与正则表达式相关的含义

标签 regex terminology

我正在写一篇关于正则表达式的学期论文,我对提到正则表达式时使用“匹配”这个词的方式有点困惑。以下哪一项是正确的措辞:

  • “正则表达式匹配字符串”

  • 或者
  • “字符串与正则表达式匹配”

  • 或者他们都正确?欢迎大家对此提出意见!我真的很想把这件事弄对,我认为澄清这一点会极大地帮助我的理解。

    最佳答案

    我认为两者都是正确的。这取决于你关注什么。如果您的重点是正则表达式本身,以查看它是否适用于给定的字符串或字符串集,那么您可以使用第一句话。相反,如果您对查看符合特定条件的一组字符串更感兴趣,则第二个是适用的。您知道,匹配在某些条件下具有某种等价的含义,因此这两个句子听起来都与我相同。

    关于regex - "match"与正则表达式相关的含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/551735/

    相关文章:

    java - String 中的 4 个子字符串

    python - 正则表达式匹配未用数字括起来的 5 位子字符串

    haskell - Haskell 中的术语 "function application"

    java - Java中的类不变量是什么?

    url - 正确的 "base path"术语

    c# - 是否有包含 "classes"和 "structs"的词?

    java - 我的正则表达式模式中的误解

    javascript - 如果 key 是 RegExp 的实例,则 Object.keys 效率不高

    正则表达式捕获迭代器方法移动迭代器

    terminology - BBDD 代表什么?