regex - 计算字符串中逗号个数的正则表达式

标签 regex

如何构建一个正则表达式来匹配包含任意字符但必须包含 21 个逗号的任意长度的字符串?

最佳答案

/^([^,]*,){21}[^,]*$/

那是:

^     Start of string
(     Start of group
[^,]* Any character except comma, zero or more times
,     A comma
){21} End and repeat the group 21 times
[^,]* Any character except comma, zero or more times again
$     End of string

关于regex - 计算字符串中逗号个数的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/863125/

相关文章:

python - 用大括号包裹数字的正则表达式?

java regex 如何匹配某个不是某个子字符串的字符串

Javascript用顶点替换函数正则表达式

java - 如何使Java中的字符串计算器能够处理负数?

javascript - 使用 JavaScript 正则表达式将数字 HTML 实体替换为其实际字符

regex - 将奇数和偶数正则表达式结合到正则语法中?

python - 在正则表达式中解析 FIX 协议(protocol)?

regex - 匹配文件中最后一个换行符的正则表达式

php - 可以通过编程方式读取 preg/PHP 正则表达式中缺少分隔符的错误吗?

javascript - 将文件名替换为路径和扩展名