从正则表达式获取字符串中的数字

Rai*_*Son 13 regex string

我正在尝试编写一个正则表达式来从这些字符串中获取数字:

javascript:ShowPage('6009',null,null,null,null,null,null,null)
javascript:BlockLink('2146',null,null,null)
Run Code Online (Sandbox Code Playgroud)

我正在编写正则表达式以获取这些数字时遇到困难.

任何人都可以伸出援手吗?

干杯

EEF

And*_*are 27

试试这个:

(\d+)
Run Code Online (Sandbox Code Playgroud)

你用什么语言来解析这些字符串?如果您让我知道,我可以帮助您使用此正则表达式所需的代码.


小智 6

整数或浮点数:

/\d+((.|,)\d+)?/
Run Code Online (Sandbox Code Playgroud)


Jer*_*yth 5

假设:

  • 你想捕获数字
  • 每行只有一组数字

试试这个:

/(\d+)/
Run Code Online (Sandbox Code Playgroud)

然后$1(Perl)或$matches[1](PHP)或任何您选择的毒药,应包含数字.