gpt4 book ai didi

Java正则表达式获取零件号

转载 作者:行者123 更新时间:2023-12-01 16:05:48 25 4
gpt4 key购买 nike

我需要从中提取零件编号的 HTML,HTML 如下所示:

javascript:selectItem('ABC123          1', '.....

我需要从上面获取 ABC123。

我的代码片段:

Patterp p = Pattern.Compile("?????");
Matcher m = p.matcher(html);

if(m.find())
partNumber = m.group(1).trim();

顺便说一句,在模式中,如何转义字符 (

我现在引用我所做的\"

谢谢分配!

最佳答案

您可以通过在 ( 前面放置 \ 来转义它。因为它位于 String 中,所以您需要转义 \ 所以序列是 \\(。这应该解析该片段:

Pattern p = Pattern.compile("javascript:selectItem\\('(\\w+)");
Matcher m = p.matcher(html);
if (m.find()) {
String partNumber = m.group(1);
}

我假设零件号是一个或多个单词字符(即数字、字母或下划线)。

关于Java正则表达式获取零件号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2660435/

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