0
A
回答
2
假设您的句子正确加句号,每?!.
应该有一个句子,所以在这种情况下您可以使用countc(my_string,'?!.')
。主要的例外可能是interrobang(?!
,!?
)和省略号(...
)。
如果你的字符串中包含很多带有缺失停止或双停止的句子,一个选项就是简单地交叉你的手指,并希望它们或多或少地取消。
如果有很多双停止但没有那么多丢失,你可以应用一个正则表达式来替换任何一个连续的停止运行,只需要一个.
,然后再计算这些停止点。 countc(prxchange('s/[\.!\?]{2,}/./',-1,string),'?!.')
。
相关问题
- 1. 计算字符串中的句子数
- 2. 计算变量中字符串的长度SAS
- 3. 字符串中的子串计算
- 4. 如何计算字符串中空格分隔的子字符串的数量
- 5. 计算字符串中字符串的数量?
- 6. 在java中计算字符串中字符的确切数量
- 7. 计算字符串中的字符数
- 8. Spotfire:计算字符串中某个字符的数量
- 9. Scala - 计算字符串中相邻重复字符的数量
- 10. 如何计算Python字符串中每个字符的数量?
- 11. 计算字符串中的字数?
- 12. Javascript计算字符串中的数字
- 13. 计算字符串中最长的回文子字符串
- 14. 计算字符串中的常见字符数和字符串向量
- 15. 计算字符串中最大数字的数量
- 16. 计算不同字符串的数量?
- 17. 蛮力:计算字符串数组中子字符串的个数
- 18. 限制字符串中的句子数
- 19. 计算字符串中的位数
- 20. 计算字符串中的点数
- 21. 计算字符串中的字符
- 22. Java:计算字符串中整数的数量
- 23. 计算列中相同字符串的数量 - 删除奇数
- 24. 计算字符串中整数的数量
- 25. 计算SAS中不同字段的数量
- 26. 如何计算字符串中子字符串的出现次数?
- 27. 在字符串列表列表中计算元音字符串的数量
- 28. 如何统计字符串中的句子数?
- 29. 如何计算O(n)中后续子字符串中的匹配字符数
- 30. 如何统计字符串内子字符串的数量
您可以使用正则表达式来解释由问号和感叹号(显然称为“interrobang”)双重停顿或句子。 – user2877959
你的正则表达式应该用'+'(或'{1,}')而不是'{2,}'来代替单个问号和感叹号。或者你的'countc'函数应该在'.'之上继续计算'?'和'!'。 – user2877959
公平点 - 固定。 – user667489