gpt4 book ai didi

java - 在 Java 中使用正则表达式在双引号之间的字符串

转载 作者:行者123 更新时间:2023-11-29 07:46:48 25 4
gpt4 key购买 nike

如何在 Java 中使用正则表达式获取双引号之间的字符串?

_settext(_textbox(0,_near(_span("My Name"))) ,"Brittas John");

例如:我需要我的名字和 Brittas John

最佳答案

从索引 1 中获取匹配的组,该组通过括在括号 (...)

中捕获
"([^"]*)"

DEMO

图案解释:

  "                        '"'
( group and capture to \1:
[^"]* any character except: '"' (0 or more times) (Greedy)
) end of \1
" '"'

示例代码:

Pattern p = Pattern.compile("\"([^\"]*)\"");
Matcher m = p.matcher("_settext(_textbox(0,_near(_span(\"My Name\"))) ,\"Brittas John\");");
while (m.find()) {
System.out.println(m.group(1));
}

关于java - 在 Java 中使用正则表达式在双引号之间的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25044317/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com