shubei 最近的时间轴更新
shubei

shubei

V2EX 第 208351 号会员,加入于 2016-12-30 00:02:50 +08:00
shubei 最近回复了
@66beta emm 正则新手,没看懂这个怎么把 match 的类加到前面的。但是应该是少了后 span 标签。

主要是已逐是作为一个词搜索的,不是或的关系
@jifengg 我擦 学习了
@66beta 大概就是在一个字符串里面搜索:
比如在 <\span>高<\/span>
<\span class="del">情<\/span>
<\span class="del">已<\/span>
<\span class="title"><\span class="add">逐<\/span><\span class="add">晓<\/span><\/span>
<\span>云</span>
<\span>空</span> 搜索’已逐‘


我目前就是根据搜索词动态生成正则:已(<span[^>]*>|</span>)*逐(<span[^>]*>|</span>)*
替换成
<span class='match'>已</span>$1<span class='match'>逐</span>$2
@dethan 一个富文本搜索的功能,用根据搜索词动态生成正则(过滤各种 html 标签)的办法搞得,目前没有长度显示
@66beta 不用代码呀,就是正则表达式可以$0 表示匹配到的部分, $n 表示用()包裹的 part ,实际使用发现只能用到$99
2021-11-02 19:11:07 +08:00
回复了 shubei 创建的主题 程序员 请教一下,如何用 js 合并连续的相同的 span
@aguesuka 学习了
2021-11-02 10:56:13 +08:00
回复了 shubei 创建的主题 程序员 请教一下,如何用 js 合并连续的相同的 span
@cyrbuzz 也可能是我别的地方有问题?我是用的 v-html 。原文 span 比较多,接口 200ms ,js 循环一遍 140ms ,但是渲染出来就要 2s 左右了
2021-11-02 10:45:34 +08:00
回复了 shubei 创建的主题 程序员 请教一下,如何用 js 合并连续的相同的 span
@cyrbuzz 兄弟 看 12 楼,我想在渲染之前通过 js 直接合并好
2021-11-02 10:36:31 +08:00
回复了 shubei 创建的主题 程序员 请教一下,如何用 js 合并连续的相同的 span
@zhea55 唉,这就孩子没娘,说来话长了呀。反正现在就堆到我这里了 [大哭]
2021-11-02 10:29:55 +08:00
回复了 shubei 创建的主题 程序员 请教一下,如何用 js 合并连续的相同的 span
@zhea55 额,首先我这个就是单纯的字符串,并没有渲染,所以 siblings 、text 这些都不能用(因为就是 dom 节点过多,所以在渲染前用 js 合并一下的),然后对于字串符而言,我遇到的第一个问题就是用什么 split ,我最早的版本是用</span>,加了 match 之后不好使了
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5639 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 06:22 · PVG 14:22 · LAX 23:22 · JFK 02:22
Developed with CodeLauncher
♥ Do have faith in what you're doing.