小编Ond*_*man的帖子

正则表达式问题(提取一个或另一个文本)

我有正则表达式的问题.我一直在玩它三个小时,我没有发现任何有效的东西.

我有这个文字:

Fax received from 45444849 ( 61282370000 )
Run Code Online (Sandbox Code Playgroud)

我需要从括号中提取数字,所以我会得到61282370000.如果括号中没有任何内容(或只有空格),则应使用括号前的数字.我只设法做了这个表达式,它正确地从括号中取数:

Fax received from .* \(\s([^)]*)\s\)$
Run Code Online (Sandbox Code Playgroud)

谢谢.

regex perl parsing text

6
推荐指数
1
解决办法
176
查看次数

标签 统计

parsing ×1

perl ×1

regex ×1

text ×1