··························

······························

1 个赞

文本查找替换,必须别的方法都不行了,才考虑用正则表达式。本例中,你只需要把 a 标签 href 属性值 a[‘href’] 读取出来,用 .replace 方法把 ‘_’ 全换成 ’ ',再赋值回去。

我们学正则表达式,得知道它在哪些情况不适用,得清楚正则老司机也随时会翻车。不能手里有 regex 这把锤子,就看啥都是钉子。

3 个赞

试试这样:

  1. 查找框输入entry://.*?title
    点击查找框按钮:高级…, 去掉勾选:正则表达式“.”可以匹配换行符
    查找框设置模式:正则表达式
    点击查找框按钮:全部选择
  2. 点击查找框按钮:替换
    查找框输入:_
    替换为输入:一个空格
    设置模式:(无)
    勾选:仅限于选区
    点击按钮:替换全部

基本思路: 先选择范围, 再在选择范围里做替换。

4 个赞

··················

1 个赞

··················

2 个赞

1:
<a href=“entry://(.*?)” title=" 替代成 $1
2:


3:

1 个赞

有其他标签可以试试 entry://.+?" ,确认下引号是全角还是半角字符,按html标准要是半角的, 但是你之前提供的字符串里有全角有半角的。

2 个赞

我只提供了思路,具体实现,你需要花一个小时查资料,学点基础编程。你别自我设限:只会正则,不会编程,也不想学编程。用开放的心态解决每个问题,不管它简单还是困难。

2 个赞

····························

····························

不太清楚提到的 全选,点击替换指的是什么操作…

上一步正则查找是把entry对应的字符串选中, 后续替换仅在这些字符串中进行的

1 个赞

··················

···························

试一下我前面的正则表达式看看? 正则不是越长越好。 空格也不能直接那么写的。

1 个赞

···························

2 个赞

······················

···························

1 个赞

這是網上的 regex101 測試器應該是沒法下載的,只需把此正則式在 emeditor 上替代就行

2 个赞