Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从字符串中分离重复的子字符串和字符_Java_String - Fatal编程技术网

Java 从字符串中分离重复的子字符串和字符

Java 从字符串中分离重复的子字符串和字符,java,string,Java,String,我有像Ihshsahasahasiia和aassiasahasahasahasii这样的弦。我想将子字符串从first has分离到last has 对于to字符串,输出应如下所示。 第一个字符串ouput hasasahas 第二个字符串输出hasaaahassahas 我应该使用子字符串函数还是模式匹配函数 "ihshsahasasahasiiasiia".split("has"); "aassiashasaaaahasssaahasii".split("has"); 返回: ["ihsh

我有像Ihshsahasahasiia和aassiasahasahasahasii这样的弦。我想将子字符串从first has分离到last has

对于to字符串,输出应如下所示。 第一个字符串ouput hasasahas 第二个字符串输出hasaaahassahas

我应该使用子字符串函数还是模式匹配函数

"ihshsahasasahasiiasiia".split("has");
"aassiashasaaaahasssaahasii".split("has");
返回:

["ihshsa", "asa", "iiasiia"]
["aassias", "aaaa", "ssaa", "ii"]

分别。

谢谢我编辑了我的问题,你现在能给我建议吗?等等,你想找到has的第一次出现、has的最后一次出现以及介于两者之间的所有内容吗?是的,我想要has的第一次出现和hasTry的最后一次出现之间的所有内容
myString.substring(myString.indexOf(“has”)、myString.lastinexof(“has”)+3)
注意,在很多情况下(例如,当字符串只有一个“has”时),此操作都会失败