正则表达式获取仅包含数字的字符串

时间:2013-01-14 06:57:03

标签: ruby regex

我正在编写一个脚本来从源代码中提取指定的字符串。该字符串可能包含单词和符号。例如

a = "xyz" //1: loading.setText( "#{100}" );

我想提取

"#{100}"

我的regex错了,它会取出" //1: loading.setText( "

1 个答案:

答案 0 :(得分:1)

这将是get you what you want

loading\.setText\( ([^ ]+) )

这是你追求的比赛组。

如果你不想要报价......

loading.setText(“([^”] +)“)

但它可能还不够 - 你还没有解释你的样本字符串中的变量模式是什么,所以我猜对了。如果这对您不起作用,则需要更好地定义案例。定义要提取的数据的周围模式是什么?数据本身的定义模式是什么?