2015-12-31 69 views
0

我用記事本+ +,我想從一個文件,下面的示例文本刪除多條線路的通配符的文本替換:搜索和在記事本+ +

<title lang="en">&lt;a href=\"/movies/randomtext1/\"&gt;randomtext1</title> 
<title lang="en">&lt;a href=\"/movies/randomtext2/\"&gt;randomtext2</title> 

我想刪除/替換&lt;a href=\"/movies/randomtext1/\"&gt;部分,並在每一行上留下這個<title lang="en">randomtext1</title>

我只是不確定現在輸入隨機文本位的「通配符」表達式。

希望是有道理:-)

回答

2

如何:

查找內容:&lt;.+?&gt;
替換:NOTHING

1

嘗試使用正則表達式查找/替換:

  • 找什麼:\&lt;a href=\\"/movies/(.*)/\\"\&gt;\1
    這裏我們需要轉義幾個對正則表達式有特殊含義的字符:& \。通配符是(.*),這意味着任何(.)字符重複零次或多次(*)。由於括號的存在,我們可以在搜索本身和重新搜索中引用搜索部分\1
    而不是.*括號內,你也可以嘗試[^/]*(所有不是斜線)。
  • 替換:\1
  • 檢查左下角正則表達式