正则表达式:如何从另一个 html 标签段落中删除一个 html 标签

正则表达式:如何从另一个 html 标签段落中删除一个 html 标签

我有这样一段话:

<p class="dobe">Intră pe site-ul magazinului comandă un xerox 3D (ceea ce puteţi face şi voi intrând pe site-ul </a>  sau la numărul de telefon. Dupa ce primi xerox-ul se multiplică de atâtea ori câte oraşe există pe lume. Îşi instrui copiile să ştie unde şi cum să aşeze ouăle.</p>

我只想删除后面</a>跟着一个空格

我的正则表达式不好,因为删除了整行,而</a>不仅仅是</a>

寻找:</a>.+\w+

替换为:LEAVE EMPTY

sau我也尝试了这个正则表达式,但它删除了旁边的单词:

寻找:</a>([\s\S]*?)\w+

替换为:LEAVE EMPTY

答案1

我想这样的事情是可行的。

  • Ctrl+F
  • 找什么:</a>(?=\W*\w)
  • 查看 环绕
  • 查看 正则表达式
  • Replace all

它匹配</a>后跟 0 个或多个非单词字符,然后是一个单词字符。

答案2

您可以尝试以下操作:

  • 找什么:</a>(?=[a-z])
  • 替换为:留空
  • 搜索方式:正则表达式
  • 匹配大小写:禁用

相关内容