|
|
1
2
下面是一个相当好的正则表达式,用于匹配前20个可见词:
这匹配一到二十个空格分隔的标记,其中一个标记定义为一个或多个不由空格分隔的单词或标记(其中“单词”定义为除空格或尖括号之外的一个或多个字符)。例如,这是一个令牌:
…但这是两个代币:
这将处理一个独立的标记(如
编辑:如果是孤立的
|
|
|
2
2
我不确定是否使用PHP正则表达式来计算单词。 假设您可以隔离一个变量中的可见词,我的初始方法是在空格处(或者您认为是单词的任何给定内容)分解它,并将结果放入一个数组中。 拆分后,将数组限制为20个元素。 然后对每个数组元素应用正则表达式,并决定是否有匹配的链接。 要获得字符数,请连接/内爆20个单词的数组(不带空格),并找到字符串的长度。 |
|
|
3
2
函数“gettextfromnode”和“gettextfromdocument”只提供HTML的文本内容。函数“getfirstwords”返回文本中的第一个单词数。
你可以通过以下方式使用它:
希望这有帮助。 |
|
|
4
1
regex和html不能混合。使用regex计数是不常见的。regex是解决问题的错误方法。使用HTML分析库提取文本。然后使用某种形式的标记器来提取单词。从长远来看,你会省去很多头痛。 什么头痛?假设你设法构建了一个做你想做的事情的可怕的regex。现在假设两年后,有一个你没有解释的边缘案例,你需要修改这个怪物。此时,您希望您有一个可以轻松修改的编码解决方案。 |
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 1 年前 |
|
ptownbro · 重叠分区标签,同时保持以下所有分区和内容就位 1 年前 |
|
|
john Rizzo · 按钮背景颜色、悬停和活动状态存在问题 1 年前 |