gpt4 book ai didi

java - 提取字符串

转载 作者:行者123 更新时间:2023-12-02 00:23:21 25 4
gpt4 key购买 nike

我有一个字符串,其构建方式始终类似于Mfr Part#: MBRB1045G Technologie ...Mfr Part#: MBRB1545CTT4G Mounting,因此始终有 Mfr Part#: 然后是我想要提取的 partnumber,然后是由其他字符引起的 TechnologieMounting

如何从中提取零件号 MBRB1045G

最佳答案

这应该可以解决问题:

    final Pattern pattern = Pattern
.compile("Mfr Part#: ([^ ]+) (Technologie|Mounting).*");
final Matcher matcher = pattern
.matcher("Mfr Part#: MBRB1045G Mounting");
matcher.matches();
System.out.println(matcher.group(1));

但是,如果检查字符串是否具有特定模式对您来说并不重要,您也可以使用更简单的表达式:Mfr Part#: ([^ ]+) .*

另请注意,您可以存储模式对象并重用它以供后续使用。这将为您带来更好的性能。

关于java - 提取字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10504399/

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