gpt4 book ai didi

java - 扫描字符串直到找到字符串中的特定字符

转载 作者:行者123 更新时间:2023-12-02 07:01:07 24 4
gpt4 key购买 nike

如何获取字符串的内容以查找特定字符?例如

String s = "国家气象局表示,在爱荷华州、伊利诺伊州、堪萨斯州和俄克拉荷马州发生 Storm 后的第二天,一场“大型且致命的” Tornado 袭击了俄克拉荷马城以南。 < div Class='mf-viral' > < table border ='0'> < img src = "http://da.feedsportal.com/r/165664155387/u/218/f/640350/c/34625/s/2c2c8c75/a2.img “边框=“0”/>”;

我喜欢一个字符串,只包含“国家气象局称,在爱荷华州、伊利诺伊州、堪萨斯州和俄克拉荷马州 Storm 过后的第二天,一场“大型且致命的” Tornado 袭击了俄克拉荷马城以南。”并忽略“< div class ...”中的所有内容

最佳答案

在这种情况下,您可以执行以下操作:

String input = //paste the content here ;
int end = input.indexOf('<');
String result = input.substring(0, end);
System.out.println(result);

这将打印您案例中所需的结果。

如果你想创建一个通用函数,从句子中提取一部分,直到到达某个字符,你只需更改 input.indexOf('<'); 即可。声明 input.indexOf(char c);并提供您想要中断句子的字符。这将符合这是该角色第一次出现的协议(protocol)。

关于java - 扫描字符串直到找到字符串中的特定字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16659516/

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