gpt4 book ai didi

java - 正则表达式字符串修改

转载 作者:行者123 更新时间:2023-12-04 05:47:25 24 4
gpt4 key购买 nike

我有以下字符串,我想过滤 MBRB1045T4G用Java中的正则表达式输出。我将如何实现这一目标?

字符串:

<p class="ref">
<b>Mfr Part#:</b>
MBRB1045T4G<br>


<b>Technologie:</b>&nbsp;
Tab Mount<br>



<b>Bauform:</b>&nbsp;
D2PAK-3<br>



<b>Verpackungsart:</b>&nbsp;
REEL<br>



<b>Standard Verpackungseinheit:</b>&nbsp;
800<br>

最佳答案

正如 Wrikken 所说的那样,在一般情况下,正则表达式无法正确解析 HTML。但是,您似乎正在查看一个实际的网站并希望抓取一些内容。在这种情况下,假设 HTML 代码中的空格元素和格式不变,您可以使用这样的正则表达式:

 Mfr Part#:</b>([^<]+)<br>

并像这样收集第一个捕获组(其中 string 是您的 HTML):
Pattern pt = Pattern.compile("Mfr Part#:</b>\s+([^<]+)<br>",Pattern.MULTILINE);
Matcher m = pt.matcher(string);
if (m.matches())
System.out.println(m.group(1));

关于java - 正则表达式字符串修改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10502703/

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