Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 用于计算以下格式的点数的正则表达式_Regex - Fatal编程技术网

Regex 用于计算以下格式的点数的正则表达式

Regex 用于计算以下格式的点数的正则表达式,regex,Regex,我不熟悉正则表达式。有人能帮我数一数这个数字吗 下面使用正则表达式格式化并限制为4个点。 a->test1().test2().test1().test2().test1().test2().test1().test2().test2().test1().test1() 这是用python编写的。使用JavaScript计算下面字符串中的点 var s = 'a->test1().test2().test1().test2().test1().test2().test1().test2()

我不熟悉正则表达式。有人能帮我数一数这个数字吗 下面使用正则表达式格式化并限制为4个点。 a->test1().test2().test1().test2().test1().test2().test1().test2().test2().test1().test1()


这是用python编写的。

使用JavaScript计算下面字符串中的点

var s = 'a->test1().test2().test1().test2().test1().test2().test1().test2().test1()';
console.log(s.match(/\./g).length);
输出:

8

正则表达式不是计算的工具。不要使用正则表达式。你用什么语言?如果
char==”
或类似的内容,您可以尝试循环并计数。但是regex不是正确的选择什么语言?在Perl
my$count=()=$string=~/\./g正则表达式是否将“[^.]”替换为“”,并计算结果字符串的长度?
8