V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  shubei  ›  全部回复第 1 页 / 共 1 页
回复总数  18
@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 之后不好使了
2021-11-02 10:12:39 +08:00
回复了 shubei 创建的主题 程序员 请教一下,如何用 js 合并连续的相同的 span
主要有 match 这种的嵌套,双指针好像不好使
2021-11-02 09:48:48 +08:00
回复了 shubei 创建的主题 程序员 请教一下,如何用 js 合并连续的相同的 span
<\span>高<\/span>
<\span class="del">情<\/span>
<\span class="del">已<\/span>
<\span class="match"><\span class="add">逐<\/span><\span class="add">晓<\/span><\/span>
<\span class="match"><\span>云</span><\span>空</span><\/span>

=>

<\span>高<\/span>
<\span class="del">情已<\/span>
<\span class="match"><\span class="add">逐晓<\/span><\span>云空</span><\/span>
2021-11-02 09:46:17 +08:00
回复了 shubei 创建的主题 程序员 请教一下,如何用 js 合并连续的相同的 span
.. 可以注入的竟然
2021-11-02 09:45:49 +08:00
回复了 shubei 创建的主题 程序员 请教一下,如何用 js 合并连续的相同的 span
<\span>高<\/span>
<\span class="del">情<\/span>
<\span class="del">已<\/span>
<\span class="match"><\span class="add">逐<\/span><\span class="add">晓<\/span><\/span>
<\span>云</span>
<\span>空</span>
2020-08-09 17:06:34 +08:00
回复了 Leon6868 创建的主题 音乐 能否推荐一个替代网易云音乐的产品
@Dox 每次打开都看到自己的歌单灰一片。。。随便更改歌单的资源就离谱。。电脑端的体验就不说了,你看那个鬼桌面歌词。。。我也是用的太久了,懒得换了
2019-09-26 18:07:01 +08:00
回复了 ChristopherWu 创建的主题 程序员 最熟悉的陌生人: 5 分钟快速理解 HTTP2
图好像挂了

ps:所以你的公众号是啥
2019-07-22 14:04:10 +08:00
回复了 Sainnhepark 创建的主题 Vim 一大波主题
@Sainnhepark 哈哈 他们说的“大波”
2019-07-12 15:46:58 +08:00
回复了 MrWhite 创建的主题 程序员 想问一下哪一门编程语言入门就很难学呢?
直接拒绝吧 真的,这样之后都不愉快
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3581 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 00:47 · PVG 08:47 · LAX 16:47 · JFK 19:47
Developed with CodeLauncher
♥ Do have faith in what you're doing.