2017-05-10 38 views
0

之間CSV文件我有這樣的CSV文件:RegEX:替換分號「;」在商標

XXX;YYY;AAA;SSS;<p>lorem ipsum, lorem ipsum;<p>lorem ipsum, lorem ipsum;lorem ipsum</p>lorem ipsum</p>;QQQ;WWW 

,我想,以取代分號「;」用逗號「,」但只在HTML標籤之間。我有記事本++,我需要正確的RegEx表達式。 我寫東西,但記事本總是刪除所有的字符串。

回答

1

做一個正則表達式查找/替換這樣的:

  • 打開替換對話框
  • 查找內容:<p>[^;]+\K;(?=.*</p>)
  • 替換爲:,
  • 檢查正則表達式
  • Clic k替換或替換全部
  • 由於匹配的奇特性質,每個替換隻替換一個分號。您必須保持ALT + A按下直到沒有更多分號(只要按住幾秒鐘),查找對話框中的狀態欄會告訴您何時完成。
1

您可以使用正則表達式在記事本+ +搜索分號和替換: 查找:<p>(.*?);(.*?)<p> 替換爲:<p>\1,\2<p>

enter image description here