我有以下字符串:Lorem ipsum <strong>dolor sit amet</strong>Aenean fermentum risus <strong><a href="https://google.com">id tortor.</a></strong> <strong>Suspendisse nisl.</strong> dictum at dui. Aenean id metus <strong><a href="https://google.com"> id velit</a> ullamcorper pulvinar</strong>. Neque porro quisquam es qui dolorem ipsum.
我需要在第10个单词后插入文本read more
,但前提是它不在html标记内。为了更清楚,我需要计算单词(即使是标记内部的单词),找到第10个单词,如果是内部标记,则继续到外部标记的末尾,并在该位置插入read more
。
简单的explode by space
显然不适用于这种情况。有人能帮忙吗?
1条答案
按热度按时间z0qdvdin1#
当您运行此代码时,您可以看到给定示例文本的修改版本,在第10个单词后添加了“新文本”。