我正在制作一个脚本来从源代码中提取指定的字符串。字符串可能包含单词和符号。例如
a = "xyz" //1: loading.setText( "#{100}" );
我要提取
"#{100}"
我的正则表达式错误,它取出" //1: loading.setText( "
.
这会给你你想要的:
loading\.setText\( ([^ ]+) )
这是您所追求的匹配组。
如果你不想要引号...
loading.setText("([^"]+)")
但这可能还不够 - 您还没有解释示例字符串中的变量模式是什么,所以我猜到了。如果这对您不起作用,您需要更好地定义您的案例。定义您要提取的数据的周围模式是什么?数据本身的定义模式是什么?