Regex 用于在和文档中查找R的正则表达式

Regex 用于在和文档中查找R的正则表达式,regex,Regex,我有一个电子邮件语料库。我需要找到所有的电子邮件,其中提到了R(统计编程语言)。R可以出现在句子的开头,在结尾的中间。例如 R是一种功能强大的编程语言 在构建我们的系统时,安装了R 将R合并到我们的应用程序安装程序中 。。。。降低成本R在应届毕业生中非常受欢迎 。。。。使用R进行数据分析 本课程的先决条件是所选的统计编程语言R 我不希望正则表达式与例如咆哮或研发等匹配 如何构建这样的正则表达式?为什么不使用这样一个简单的正则表达式(\bR\b)[\s\n;?:-] 假设“R”总是大写。是2中的格

我有一个电子邮件语料库。我需要找到所有的电子邮件,其中提到了R(统计编程语言)。R可以出现在句子的开头,在结尾的中间。例如

  • R是一种功能强大的编程语言
  • 在构建我们的系统时,安装了R
  • R合并到我们的应用程序安装程序中
  • 。。。。降低成本R在应届毕业生中非常受欢迎
  • 。。。。使用R进行数据分析
  • 本课程的先决条件是所选的统计编程语言R
  • 我不希望正则表达式与例如咆哮研发等匹配


    如何构建这样的正则表达式?

    为什么不使用这样一个简单的正则表达式
    (\bR\b)[\s\n;?:-]

    假设“R”总是大写。

    是2中的格式。六,。在逗号之前使用
    **
    ,还是应该像其他字符一样使用粗体?基本上,你只想匹配大写字母
    R
    ,前面是空白,后面是空白或标点符号,这是否包含了你所有的相关场景?@Saqib Ali-我相信对于这样的基本问题已经有了答案:)@Secespitus,对不起,这是一种类型。我修正了它。难道“\bR\b”不也与R&D匹配吗?你是对的,更新了我的答案,一个更安全的方法是在列表中的“R”字后面添加所有已知字符(方括号),现在它假设“R”(用于R编程)关键字后面会跟以下任何一个:空格、换行符、句号、逗号、分号、,问号或破折号。您可以向列表中添加更多内容。这也将与R-Studio中的“R”匹配,但不会与RStudio中的“R”匹配,而且这可能会返回一些误报,例如,R.K中的“R”。