使用R计算字符串中的单句号和双句号

瓦伦·卡德卡

我有一个示例字符串,如下所示

text =“优先。所以...”

我需要计算一个句号发生的次数,以及两个句号发生和三个句号一起发生的次数。对于上述声明,我需要给出以下答案:

单个满停计数:1,两个满停计数:1,三个满停计数:1

我使用R代码:stringr::str_count(text,"\\.\\.\\.")->这使我连续三个连续句号计数为1,这是正确的

接下来,我使用:stringr::str_count(text,"\\.\\.")->这给我一个值2,因为另外三组句号同时出现。但是我希望此计数为1,而另一组必须合计为3个完整止损点。

同样,我需要将单个句号的计数设为'1',但是上面的代码给了我6个计数值。如何在R中实现呢?

提前致谢。

如何在R中实现呢?

蒂姆·比格莱森(Tim Biegeleisen)

您可以使用环视条件来限定句号正则表达式,以确保获得正确的计数:

stringr::str_count(text, "(?<!\\.)\\.(?!\\.)", perl=TRUE)        # number of 1 full stops
stringr::str_count(text, "(?<!\\.)\\.\\.(?!\\.)", perl=TRUE)     # number of 2 full stops
stringr::str_count(text, "(?<!\\.)\\.\\.\\.(?!\\.)", perl=TRUE)  # number of 3 full stops

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JavaScript从字符串中删除句号,逗号和空格

来自分类Dev

删除字符串中的句号

来自分类Dev

如何用SED或AWK将文件中的双句号替换为单句号?

来自分类Dev

在SQL中在字符之后和最终句号(/句点)之前提取字符串

来自分类Dev

从php中的字符串中去除逗号,空格,句号

来自分类Dev

用R中的两个小数代替字符串中的小数(句号)

来自分类Dev

仅在php中的字符串的第n个位置搜索和替换句号

来自分类Dev

正则表达式从字符串中删除句号/句号,但从内部数字中删除

来自分类Dev

用空字符串替换Java中方括号之间的逗号和句号

来自分类Dev

R包含句号的字符串的正则表达式

来自分类Dev

如何在处理之前从字符串或清洗数据中除去多余的句号(。)?

来自分类Dev

如何从字符串中删除句号但不删除小数位?

来自分类Dev

Python-使用正则表达式查找句点(句号或。)时,我应该使用字符串前缀r吗?

来自分类Dev

仅识别字符串中的句号,并删除它,但不删除小数点

来自分类Dev

计算一列中的句号或星号

来自分类Dev

ActionMailerNext双点或双句号

来自分类Dev

PERL正则表达式查找不以句号结尾的特定字符串

来自分类Dev

JavaScript:检查字符串是否包含 '.' (一个句号)

来自分类Dev

ALSA中句号的含义

来自分类Dev

替换令牌中除字母字符和句号以外的所有内容

来自分类Dev

将句号分配给r中的公式时,句号做什么?在lm的参数中

来自分类Dev

如何计算没有az,0-9,下划线,破折号和句号的特殊字符?

来自分类Dev

如何使用R计算字符串中的行数?

来自分类Dev

如何使用R计算字符串中的CAPSLOCK

来自分类Dev

使用R计算字符串中的正面笑容

来自分类Dev

合并两个正则表达式并匹配字符串,但不带句点(或点或句号)

来自分类Dev

在ArrayList中连接字符串和双精度

来自分类Dev

使用 R 进行数据清理:摆脱额外的句号

来自分类Dev

使用sed将句号替换为句号,后跟空格

Related 相关文章

  1. 1

    JavaScript从字符串中删除句号,逗号和空格

  2. 2

    删除字符串中的句号

  3. 3

    如何用SED或AWK将文件中的双句号替换为单句号?

  4. 4

    在SQL中在字符之后和最终句号(/句点)之前提取字符串

  5. 5

    从php中的字符串中去除逗号,空格,句号

  6. 6

    用R中的两个小数代替字符串中的小数(句号)

  7. 7

    仅在php中的字符串的第n个位置搜索和替换句号

  8. 8

    正则表达式从字符串中删除句号/句号,但从内部数字中删除

  9. 9

    用空字符串替换Java中方括号之间的逗号和句号

  10. 10

    R包含句号的字符串的正则表达式

  11. 11

    如何在处理之前从字符串或清洗数据中除去多余的句号(。)?

  12. 12

    如何从字符串中删除句号但不删除小数位?

  13. 13

    Python-使用正则表达式查找句点(句号或。)时,我应该使用字符串前缀r吗?

  14. 14

    仅识别字符串中的句号,并删除它,但不删除小数点

  15. 15

    计算一列中的句号或星号

  16. 16

    ActionMailerNext双点或双句号

  17. 17

    PERL正则表达式查找不以句号结尾的特定字符串

  18. 18

    JavaScript:检查字符串是否包含 '.' (一个句号)

  19. 19

    ALSA中句号的含义

  20. 20

    替换令牌中除字母字符和句号以外的所有内容

  21. 21

    将句号分配给r中的公式时,句号做什么?在lm的参数中

  22. 22

    如何计算没有az,0-9,下划线,破折号和句号的特殊字符?

  23. 23

    如何使用R计算字符串中的行数?

  24. 24

    如何使用R计算字符串中的CAPSLOCK

  25. 25

    使用R计算字符串中的正面笑容

  26. 26

    合并两个正则表达式并匹配字符串,但不带句点(或点或句号)

  27. 27

    在ArrayList中连接字符串和双精度

  28. 28

    使用 R 进行数据清理:摆脱额外的句号

  29. 29

    使用sed将句号替换为句号,后跟空格

热门标签

归档