<div class="transaction__commodity"><a target="_blank" data-tracker-canclick="onClick" href="https://mi.aliyun.com/detail/online.html?spm=5176.8048432.J_3191592650.48.187069a3yAxKIN&domainName=cuiweng.com" data-spm-anchor-id="5176.8048432.J_3191592650.48"><p class="domain-info">cuiweng.com</p><p class="price"><i>一口价</i><span>¥<em>2,875</em></span></p></a></div>
<div class="transaction__commodity"><a target="_blank" data-tracker-canclick="onClick" href="https://mi.aliyun.com/detail/online.html?spm=5176.8048432.J_3191592650.48.187069a3yAxKIN&domainName=cuiweng.com" data-spm-anchor-id="5176.8048432.J_3191592650.48"><p class="domain-info">cuiweng.com</p><p class="price"><i>一口价</i><span>¥<em>2,875</em></span></p></a></div>
。。。
用正则表达式把domainName=cuiweng.com提取出来
^.*(domainName=[^&"]+).*$
domainName=:匹配固定的字符串domainName=。
([^&"]+):捕获组,匹配domainName=后面的内容,直到遇到&或"为止。
[^&"]+:匹配一个或多个不是&或"的字符。
按下 Ctrl + H 打开替换窗口。
在 “查找目标” 框中输入以下正则表达式:
^.*(domainName=[^&"]+).*$
解释:
^.*:匹配行开头到 domainName= 之前的所有内容。
(domainName=[^&"]+):捕获 domainName= 及其后的值(直到遇到 & 或 ")。
.*$:匹配 domainName= 之后的所有内容到行尾。
在 “替换为” 框中输入:
\1
解释:
\1 表示保留第一个捕获组的内容(即 domainName=[^&"]+)。
在替换窗口底部,勾选 “匹配模式” 中的 “正则表达式”。
确保 “.匹配换行符” 未勾选(除非你需要跨行匹配)。
点击 “全部替换” 按钮,完成替换。