gpt4 book ai didi

c# - 将 C# 正则表达式代码转换为 Java

转载 作者:行者123 更新时间:2023-11-30 19:48:44 26 4
gpt4 key购买 nike

我在 C# 中找到了这个正则表达式提取器代码。谁能告诉我这是如何工作的,以及如何用 Java 编写等效的程序?

// extract songtitle from metadata header. 
// Trim was needed, because some stations don't trim the songtitle
fileName =
Regex.Match(metadataHeader,
"(StreamTitle=')(.*)(';StreamUrl)").Groups[2].Value.Trim();

最佳答案

这应该是你想要的。

// Create the Regex pattern
Pattern p = Pattern.compile("(StreamTitle=')(.*)(';StreamUrl)");
// Create a matcher that matches the pattern against your input
Matcher m = p.matcher(metadataHeader);
// if we found a match
if (m.find()) {
// the filename is the second group. (The `(.*)` part)
filename = m.group(2);
}

关于c# - 将 C# 正则表达式代码转换为 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5093812/

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