Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.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
Javascript 在固定字符串后获取一位数?_Javascript_Regex - Fatal编程技术网

Javascript 在固定字符串后获取一位数?

Javascript 在固定字符串后获取一位数?,javascript,regex,Javascript,Regex,给定以下字符串 something id-4 something 返回“4”的js正则表达式是什么 最接近我的是 [id-][0-9]{1} 但是它返回“-4”而不是“4”。不要将字符类构造用作前缀,只需执行以下操作: id-[0-9]{1} 在寻找js正则表达式时,请尝试: s='something id-4 something'; re = /id-(\d)/; m = re.exec(s); // m[1] contains "4" 在哪种实施方式中?Perl/GNU/Python

给定以下字符串

something id-4 something
返回“4”的js正则表达式是什么

最接近我的是

[id-][0-9]{1}

但是它返回“-4”而不是“4”。

不要将字符类构造用作前缀,只需执行以下操作:

id-[0-9]{1}

在寻找js正则表达式时,请尝试:

s='something id-4 something';
re = /id-(\d)/;
m = re.exec(s);
// m[1] contains "4"

在哪种实施方式中?Perl/GNU/Python/VB/JavaScript。。。。。