gpt4 book ai didi

java - 正则表达式在正则表达式匹配之前提取字符串的一部分

转载 作者:太空宇宙 更新时间:2023-11-04 11:40:09 25 4
gpt4 key购买 nike

假设我有以下行:

My '123? Text – 56x73: Hello World blablabla

我想提取“- 56x73 ...”之前的所有内容

我已经找到了一个正则表达式来匹配我不想提取的部分:

\s–\s\d{1,2}x\d{1,2}:\s.+

如何使用 Java 和 Regex 只获取另一部分?

最佳答案

使用

String str= ...
String regex= your regex

Pattern pattern;
Matcher matcher;

pattern = Pattern.compile(regex);
matcher = pattern.matcher(str);

if (matcher.find())
{
matcher.group(0, 1, ...)

在正则表达式中使用 () 来分隔组

关于java - 正则表达式在正则表达式匹配之前提取字符串的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42886209/

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