gpt4 book ai didi

java - 使用不同的字符和模式分割字符串

转载 作者:行者123 更新时间:2023-11-30 07:31:33 25 4
gpt4 key购买 nike

我有这个包含 html 代码的字符串:

String str ="<form action=''><span> First Name </span> <input type='text' id='fname' class='cls' size='40' required /> <span> [*]</span> <input type='submit' value='Submit' name='btn' /> <select name='slcEle' > <option value='opt'> Text</option> </select> <input type='radio' id='this'/> <button name='name' type='reset' value='val'> Text</button> <input type='range' min='0' max='100' name='grade'/> <button name='btnname' type='button'> Text</button>";

我想将其拆分,以便每个 html 元素都是一个单独的字符串。输出可以是包含以下内容的数组:

[0] = <form action=''>
[1] = <span> First Name </span>
[2] = <input type='text' id='fname' class='cls' size='40' required />
[3] = <span> [*] </span>
[4] = <input type='submit' value='Submit' name='btn' />
[5] = <select name='slcEle' >
[6] = <option value='opt'> Text</option>
[7] = </select>
and so on.

我无法使用 split 函数,因为如您所见,每个字符串都有不同的字符和模式。

谁能帮忙解决这个问题吗?

最佳答案

如果你想正确处理 html,我建议你使用一个可以帮助你的特定库。我推荐Jsoup

http://jsoup.org/

你会发现你想要实现的目标要容易千倍。

关于java - 使用不同的字符和模式分割字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36049443/

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