我正在尝试从当前字符串中获取值:
String s = "%5B%22VALUE1%22%2C+%22VALUE2.com%22%5D";
我正在使用:
Regex rgx = new Regex("%.*?22");
给出以下内容:
VALUE1
VALUE2.com
5D
由于我使用正则表达式相当新,我很乐意得到一些帮助。有人可以告诉我如何摆脱5D
吗?
提前致谢
答案 0 :(得分:0)
怎么样:
Regex rgx = new Regex("%.*?(?:22|$)");
答案 1 :(得分:0)
使用前瞻以确保遵循22
:
Regex rgx = new Regex("%(?=.*?22).*?22");