【正則求救】...請賜教 [已解決]
本帖最后由 喬治兄 于 2020-4-13 15:07 编辑【正則求救】...請賜教
全文搜尋主要問題還是索引檔案過大 Excel 很難一次搞的下來..往往分割成好幾次處理都不一定能搞得好.....唯有正則可解得快又漂亮.....編程處理也可能效率不佳.......
問題如下:
想在第 4 欄中找到第 3 欄的東西
AA_0067"> ①<a href="entry://AA_0067">AA</a><sub>0067</sub>② ==> ①<a href="entry://AA_0067"><mark5>AA</mark5></a><sub>0067</sub>②...................................
AA_0341"> ①<a href="entry://AA_0067">AA</a><sub>0067</sub>② , ①<a href="entry://AA_0341">AA</a><sub>0341</sub>② ==> ①<a href="entry://AA_0067">AA</a><sub>0067</sub>② , ①<a href="entry://AA_0341"><mark5>AA</mark5></a><sub>0341</sub>② ............................
第 4 欄長度不一..............但只會標一次<mark5>單字</mark5>
感謝大德........敬請諸位先進指點迷津
問題....Online regex tester
https://regex101.com/r/DsCZ4S/1
https://www.pdawiki.com/forum/static/image/hrline/1.gif
感謝 subelf 完美解答
https://regex101.com/r/DsCZ4S/2
match pattern:
(\w+\t\d+\t)([^\t]+)(\t[^\t]+?)\2(.+?)(?=<)
Replacement:
\1\2\3\2<mark5>\4</mark5>
https://www.pdawiki.com/forum/static/image/hrline/1.gif
https://i.loli.net/2020/04/12/O4i37TKCeJkoWdq.png
问题不清晰啊 是想要这样?
Match pattern:
(\w+\t\d+\t)([^\t]+)(\t[^\t]+?)\2(.+?)(?=<)
Replacement:
\1\2\3\2<mark5>\4</mark5>
lemonlab 发表于 2020-4-13 12:07
问题不清晰啊
lemonlab 兄:
怎會呢.....
1. 在同一列中的第 4 欄找到同一列中第 3 欄的東西
2. 然後在<mark5>單字</mark5>
理解問題很簡單呀......只是正則不知怎麼搞
{:4_102:} 本帖最后由 喬治兄 于 2020-4-13 14:49 编辑
subelf 发表于 2020-4-13 14:37
是想要这样?
感謝 subelf 賜教:
小弟試試看
{:4_105:}
https://www.pdawiki.com/forum/static/image/hrline/1.gif
哇......太感謝了
問題被您完美解決......
Thanks a lot
每次回帖、谢谢!辛苦了。
页:
[1]