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. 在MYSQL中查找数据的缩写
- 2. 查找R中的主数据
- 3. R中的缩写变量
- 4. 查找在数据帧列中的数字,并提取R中
- 5. 查找数据错误,其中R
- 6. 在R中编写“查找和替换”的通用函数
- 7. 在r中查找手段和数据帧的中间值
- 8. 根据R中的查找数据帧填充数据帧
- 9. 查找中的R
- 10. 查找中的R
- 11. 查找中的R
- 12. 查找R中
- 13. 在R中查找多变量数据的T^2分位数
- 14. R中的缩放数据集
- 15. R中的自动缩放数据
- 16. R查找完整字符串的缩写
- 17. 在R中写入二进制数据
- 18. R中的数据帧中新列的查找表
- 19. 从R中的数据表合并中查找额外的行
- 20. 在R中查找总和
- 21. 在包含特定Rowname的列表中查找数据帧R
- 22. 如何在R中查找和替换数据帧的值?
- 23. R - 在数据帧的子集中查找所有唯一值
- 24. 如何在R的客户超市中查找以下数据?
- 25. R在发生状态转换的数据框中查找行?
- 26. 在.Net中查找时区标准名称的缩写.net
- 27. 在splobjectstorage中查找数据
- 28. 查找集群编写中的R代码中的错误
- 29. 使用R中的查找表对数据进行计数
- 30. 写入数据帧中的R
你想在一个时间来算一个缩写或你会缩写的列表。是否可以使用示例更详细地解释要求?谢谢 – 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}'等等 –