直切主题先奉上正则:
<a[^>]*>(.*?)<\/a>
通过上面的正则,可以将文本中的<a>标签进行移除,同时保留标签内的文本。
例如:
<div> <p>翻滚的胖子</p> <a href="https://www.iskeys.com">更多技术知识点文章</a> </div>
运行替换后:
<div> <p>翻滚的胖子</p> 更多技术知识点文章 </div>
通过js代码进行替换:
// 原始文本 var originalText = '待替换的原文'; // 使用正则表达式进行替换 var modifiedText = originalText.replace(/<a[^>]*>(.*?)<\/a>/g, '$1'); // 输出替换后的文本 console.log(modifiedText);
在Sublime Text中,你可以按照以下步骤进行替换操作:
选择要替换的文本,包括 <a> 标签及其内部文本。
使用快捷键 Ctrl + H(Windows)或 Command + H(Mac)打开替换面板。
在弹出的替换面板中,确保启用正则表达式替换选项。你可以通过点击面板中的正则表达式图标(.*)来启用它。
在 "Find" 字段中输入正则表达式:<a[^>]*>(.*?)<\/a>
在 "Replace" 字段中输入替换内容:\1
点击 "Replace" 按钮或使用快捷键 Ctrl + Alt + Enter(Windows)或 Command + Alt + Enter(Mac)进行替换操作。
本文为翻滚的胖子原创文章,转载无需和我联系,但请注明来自猿教程iskeys.com