gpt4 book ai didi

java - 如何访问两个特殊字符之间的字符串,它们的顺序很重要?

转载 作者:行者123 更新时间:2023-11-30 04:22:18 26 4
gpt4 key购买 nike

我有一个字符串:

“/ontology/concepts.owl#Altitude>,/ontology/Concepts.owl#Height>”

我想通过查找字符串来查找“海拔”和“高度”,以查找两个特殊字符(‘#’和‘>’)

字符的顺序很重要,例如 “>,/ontology/Concepts.owl” 不应该是 String.split(“#|>”) 返回结果的结果其中包括““>,/ontology/Concepts.owl”。执行此操作时如何在字符串中找到正确的位置?

提前致谢,

苏德

最佳答案

试试这个

    String s = "/ontology/concepts.owl#Altitude>, /ontology/Concepts.owl#Height>";
Matcher m = Pattern.compile("#(.+?)>").matcher(s);
while(m.find()) {
System.out.println(m.group(1));
}

输出

Altitude
Height

关于java - 如何访问两个特殊字符之间的字符串,它们的顺序很重要?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16748514/

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