TA的每日心情 | 开心 2018-8-8 03:13 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
本帖最后由 喬治兄 于 2020-4-13 15:07 编辑 ) s1 V- e( \5 P6 U& N% d
$ q! ?$ R' U2 t2 p& {2 }, @
【正則求救】...請賜教
. {+ J! t1 h2 I% e全文搜尋主要問題還是索引檔案過大 Excel 很難一次搞的下來..往往分割成好幾次處理都不一定能搞得好.....唯有正則可解得快又漂亮.....編程處理也可能效率不佳......., r: n" V0 t/ @
問題如下:
0 b1 z/ I/ q8 V& o; V( \想在第 4 欄中找到第 3 欄的東西
& B' r) ]( H4 ?5 S/ E: \9 {AA_0067"> ①<a href="entry://AA_0067">AA</a><sub>0067</sub>② ==> ①<a href="entry://AA_0067"><mark5>AA</mark5></a><sub>0067</sub>②...................................( ~7 M! B4 @6 n2 `" g; T
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>② ............................7 Z) c$ n# V: \. s* ?
' H# ~0 W* N5 |6 I! x$ r9 g$ e
第 4 欄長度不一..............但只會標一次<mark5>單字</mark5>
" s4 A8 e/ m: O' ~& T% Q5 C感謝大德........敬請諸位先進指點迷津
. Z( e4 c9 Q* v8 r' B( w
4 c% w) N) X$ ]/ s- S9 z$ y問題....Online regex tester
) X1 N* W8 v6 ^0 d4 i; I: V% j( shttps://regex101.com/r/DsCZ4S/1" y. M2 S. |1 R8 ]
0 N- t6 V, a4 W |
$ t" h; A* `" g' N- {' o7 W2 J$ E; |9 y6 r5 x( a
感謝 subelf 完美解答
' f5 V( f a, n0 v
! }* d( C8 T1 O4 q6 Y7 ?https://regex101.com/r/DsCZ4S/24 X- \ C/ I8 |, n& E% e; a3 t$ e
" l) k, ^/ ?7 i5 `8 smatch pattern:2 Z" w, d1 d5 D
(\w+\t\d+\t)([^\t]+)(\t[^\t]+?)\2(.+?)(?=<)1 o( D* g: ^! u _/ P
, }8 Y x4 l& ]8 t8 y( K. l3 }% }" hReplacement:1 c- Z* O6 [6 z; E' j z
\1\2\3\2<mark5>\4</mark5>* k) p! J0 U- E0 T- Z
! d, U4 V0 ?& C
) r% O# X' J' e& c. u5 v' K; k; |8 {
2 |9 m: ~! l1 |4 z3 O9 h: B8 k
2 k6 B) H7 P9 [% z; S2 }1 j
/ @6 b" n# W$ S * x7 U. v/ w0 p" z1 C
7 b# `% l$ ~1 L7 _- h: x8 }
0 ~' y& _6 I4 o0 W" O$ z' ^
5 w# q" t$ K# X3 I! d# _
8 {% C% D8 a7 P* F* V$ z+ p; k* x; M7 f" u$ r, n0 c
+ G; N( A7 E) A$ D# Q% L
4 Y6 }. o4 _: U; q6 H' M
8 i2 s6 D1 h- x
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
|