提问人:QuirkyCoder 提问时间:2/20/2023 更新时间:2/20/2023 访问量:22
我有带有开始和结束值的数据作为样式的字符索引。当开始值和结束值重叠时,如何将其转换为有效的html标签?
I have data with start and end values as character indexes for styles. How to convert that to valid html tags when start and end values overlap?
问:
我有一些来自另一个应用程序的数据,我需要将其转换为有效的 HTML。
数据将具有如下所示的字符串:
“你好,你好吗?”
然后,它将有一组单独的样式数据。例如,'bold:start:2,bold:end:4' '斜体:开始:5,斜体:结束:10'
这将导致以下输出:
“呵呵,你怎么样了?”
问题是开始值和结束值可以相互重叠,有时跨越多个段落等。
这不是用于网络的数据,但我需要将其转换为在网络上工作。
我需要获取上述数据并将其输出为正确嵌套的有效文本和 html 标签。
我找不到任何方法可以做到这一点,这似乎真的很复杂。
有谁知道一个可以做到这一点的图书馆,或者有一种被证明可以做到这一点的方法?
我尝试了很多不同的方法,但总是以失败告终。
答:
评论