gpt4 book ai didi

java - 如何使用正则表达式java查找两个字符串中的匹配字符

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

在给定的两个单词中,是否可以使用正则表达式查找与字符以及索引匹配的多个字符串。

例如:

String1 = cat 
String2 = carrot

前 2 个字符和索引匹配 (ca)。 t 不算数,因为它不在同一索引中。

我尝试过for循环。然而它似乎不起作用并且效率不高。

for (int i = 0; i < string1.length(); i++){
for (int j = 0; j < string2.length(); j++){
char ch1 = string1.charAt(i);
char ch2 = string2.charAt(j);
if (ch1 == ch2) {
count char++;
}
}

最佳答案

您可能正在寻找最长的公共(public)前缀

参见Find longest common prefix?

正则表达式用于模式匹配。这是不同问题的解决方案。

关于java - 如何使用正则表达式java查找两个字符串中的匹配字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57065243/

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