![]() |
1
10
从帖子的第一个字符开始,跨过每个字符。每次你跨过一个字符,增加一个计数器。当您找到一个“<”字符时,停止递增计数器,直到您碰到一个“>”字符。当计数器达到250时,你的位置就是你想要切断的地方。 请注意,这将有另一个问题,当一个HTML标记在截止前打开而不是关闭时,您必须处理它。 |
![]() |
2
2
在2态有限机器建议之后,我在Java中开发了一个简单的HTML解析器。 这里是一个测试案例: 这里是Java代码:
} |
![]() |
3
0
如果我正确理解了这个问题,那么您希望保留HTML格式,但不希望将其作为保留字符串长度的一部分。 您可以使用实现简单 finite state machine .
您的启动状态将为Outoftag。 通过一次处理1个字符来实现有限状态机。对每个字符的处理将使您进入一种新的状态。 当您在有限状态机中运行文本时,您还希望保留一个输出缓冲区,并且到目前为止遇到的长度是可变的(因此您知道何时停止)。
|
![]() |
4
0
下面是我在C中提出的实现:
以及一些我通过TDD使用的单元测试:
|
![]() |
5
0
我知道这比发布日期晚了很多,但我有一个相似的问题,这就是我最终解决它的方法。我关心的是regex与通过数组进行交互的速度。 另外,如果在HTML标记之前有一个空格,而在这之后并不能解决这个问题
|
![]() |
7
-1
使用jquery不是最快的方法吗?
例如:
会给一个两个树的值
|
![]() |
Softly · 单选按钮未按预期取值 1 年前 |
|
NovoMannen · 导航中的下拉菜单在内容后面重叠 1 年前 |
|
eXor420 · 如何在脚本标记中使用导出的函数? 1 年前 |
![]() |
IonicMan · 剑道网格在宽度过大时不显示某些列 1 年前 |
![]() |
Kernier · 如何将数学公式支持添加到StacksEditor? 1 年前 |
|
Md. Ibrahim · CSS网格项溢出小屏幕滚动 1 年前 |
|
Akshay mek · Vscode扩展建议不适用于某些文件夹 1 年前 |