gpt4 book ai didi

java - 正则表达式将句子与一个变量单词相匹配

转载 作者:行者123 更新时间:2023-11-30 06:00:22 24 4
gpt4 key购买 nike

如何使用正则表达式匹配单词列表。

就像我想匹配

This is a apple
This is a orange
This is a peach

我尝试了这是一个[apple|range|peach]

不起作用。

有什么想法吗?我已经为此花了 5 个小时,发布了“规则”,但没有详尽的示例,这些规则太神秘了。

最佳答案

你可以使用

    Pattern pattern = Pattern.compile( "This is a (apple|orange|peach)" );

Matcher matcher = pattern.matcher( "This is a orange" );
if( matcher.find() ) {
System.out.println( matcher.group( 1 ) );
}

关于java - 正则表达式将句子与一个变量单词相匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1480672/

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