基本上,我想做的是在数字的首尾添加双引号
String a = 1;
String b = 2;
String c = 3;
到
String a = "1";
String b = "2";
String c = "3";
因此,我使用 [1-9] 来查找所有数字。然后,突然间,我不知道如何获取正则表达式找到的值,就像不知道在双引号之间设置什么。
因此,我想知道这是否可能。
最佳答案
您应该使用 \d+ 而不是 [1-9] 或至少使用 [0-9]+ 来包含0
您需要 + 的原因是您的正则表达式找不到 10 或任何超过 1 位的数字。您可以使用 $1(第一组)$2(第二组)等来引用您找到的组。所以你可以做 "$1"作为你的替代和 (\d+) 作为你的搜索,尽管你可能想使用更好的正则表达式即:
=\s*(\d)+;
替换为
= "$1";
关于android - 有什么方法可以将一些字符串添加到 Android Studio 中正则表达式找到的内容中吗?(ctrl+shift+R),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41680671/