0
A
回答
1
检测3-4-5大写字母缩写
您可以使用
\b[A-Z]{3,5}\b
详细:
\b
- 一个字边界[A-Z]{3,5}
- 3,4或5个大写字母(使用[[:upper:]]
匹配ASCII以外的字母,太)\b
- 一个字边界。
R demo online(利用从@TheComeOnMan正则表达式出现计数代码)
abbrev_regex <- "\\b[A-Z]{3,5}\\b";
x <- "XYZ was seen at WXYZ with VWXYZ and did ABCDEFGH."
sum(gregexpr(abbrev_regex,x)[[1]] > 0)
## => [1] 3
regmatches(x, gregexpr(abbrev_regex, x))[[1]]
## => [1] "XYZ" "WXYZ" "VWXYZ"
0
您可以使用正则表达式[A-Z]
来匹配acapital字母的任何出现。如果你想这个模式重复3次,你可以添加\1{3}
到你的正则表达式。考虑使用变量和循环来完成3到5次重复时间的工作。
相关问题
- 1. 查找R中的主数据
- 2. 查找数据错误,其中R
- 3. 在r中查找手段和数据帧的中间值
- 4. 查找中的R
- 5. 查找R中
- 6. R使用限制来查找数据帧中的数据
- 7. R中的自动缩放数据
- 8. R中的缩放数据集
- 9. R查找完整字符串的缩写
- 10. 在R中写入二进制数据
- 11. 如何在R的客户超市中查找以下数据?
- 12. 如何在R中查找和替换数据帧的值?
- 13. 查找集群编写中的R代码中的错误
- 14. 使用R中的查找表对数据进行计数
- 15. 查找R中的反函数
- 16. 查找特定选项是否在数据框中R
- 17. R数据框子集:在列表中查找值
- 18. R中的条件查找
- 19. 查找的igraph R中
- 20. 查找天中的R
- 21. 在查询中压缩数据
- 22. 查找jquery中的数据
- 23. 在查找列表中的R
- 24. 如何找到表中有序数据的r相关系数 - 在R中?
- 25. 使用R查找文本文件中的数据直径
- 26. 查找数据帧列和R中的矢量
- 27. 在数据框中查找参数字符串中的数据
- 28. 如何在R中的两个数据帧中查找重叠行?
- 29. 在SQL Server数据库字段中查找大写字符
- 30. 如何在PHP中缩写MySQL查询?
你想在一个时间来算一个缩写或你会缩写的列表。是否可以使用示例更详细地解释要求?谢谢 – Alok
基于正则表达式的函数将成为你的朋友。也可以看看[str_count()](https://cran.r-project.org/web/packages/stringr/vignettes/stringr.html) –
你可以这样做:'strings < - c(“ABC text ABCD文本ABCDef文本再次ABCDE ABCDG“); library(stringr); str_count(strings,pattern =“\\ b [AZ] {3} \\ b”);'为了得到4,5等,您可以将'{3}'改为'{4}'等等 –