gpt4 book ai didi

java - 从较大的字符串中提取包含通配符的字符串

转载 作者:行者123 更新时间:2023-12-02 08:00:48 30 4
gpt4 key购买 nike

我有一大块 HTML,需要从中提取一个单词。字符串 realClean 包含 HTML。

<div class="smallfont">
<small>

Originally Posted By: chingy51o

</small>
</div>

我需要将chingy51o从中拉出来。我已经遇到这个问题有一段时间了,所以我扩大了搜索范围,只提取包含 Original Posted By: 的任何行,希望一旦我能够隔离它,我就可以从中提取更具体的数据,但我什至可以提取该行。

            String authorString = "Originally Posted By: .*?";
if (realClean.contains(authorString)) {
Log.d("AUTHORS!", authorString + "\n");
}

但这没有返回任何值。

最佳答案

创建一个 Scanner 对象并搜索每一行。

String authorString = "Originally Posted By:";
Scanner scanner = new Scanner(realClean);
try {
while ( scanner.hasNextLine() ){
String line = scanner.nextLine();
if(line.contains(authorString){
Log.d("AUTHORS!", line.split(authorString)[1] + "\n");
}
}

关于java - 从较大的字符串中提取包含通配符的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8939730/

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