TA的每日心情 | 开心 2018-8-8 03:13 |
|---|
签到天数: 1 天 [LV.1]初来乍到
|
本帖最后由 喬治兄 于 2020-4-13 15:07 编辑
0 O+ C; J s6 ?6 }" n# k4 Q9 h' j/ y3 ]. \" [' Z/ V X. w6 C
【正則求救】...請賜教
3 i$ S& g# X9 }9 ?$ Z全文搜尋主要問題還是索引檔案過大 Excel 很難一次搞的下來..往往分割成好幾次處理都不一定能搞得好.....唯有正則可解得快又漂亮.....編程處理也可能效率不佳.......
5 x, f$ S/ P1 z% n+ a b. Y問題如下:* [9 o4 j U9 c( d
想在第 4 欄中找到第 3 欄的東西+ g, A' m0 D0 p
AA_0067"> ①<a href="entry://AA_0067">AA</a><sub>0067</sub>② ==> ①<a href="entry://AA_0067"><mark5>AA</mark5></a><sub>0067</sub>②...................................9 _" {( `7 P6 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>② ............................
. Y3 h7 J f! G2 L" H% X& i8 h3 i* y3 z9 a6 i( e& Z
第 4 欄長度不一..............但只會標一次<mark5>單字</mark5>
( u) U8 P* s3 K6 W' B$ F感謝大德........敬請諸位先進指點迷津6 J7 h9 v5 ]8 T/ m9 y% U8 u- i9 ^
+ |; L9 c$ n% v- C# X4 U' ?問題....Online regex tester1 o( s4 U6 J: ]! I6 Y: {
https://regex101.com/r/DsCZ4S/1# }% p. f' C$ `
& L# w4 i+ x1 l3 R
/ H; p" B- M7 h- I+ l
) U* z" l9 \+ i" g8 O0 o7 j感謝 subelf 完美解答
- q! f6 w+ t% H* E( M0 K8 V
& n3 {2 B) j, _- s" T, Phttps://regex101.com/r/DsCZ4S/2
+ u( E( O) `. @" {0 E% v( U# h8 z" W3 y3 u! g
match pattern:. W4 \7 q7 w- @
(\w+\t\d+\t)([^\t]+)(\t[^\t]+?)\2(.+?)(?=<)) q! {+ J$ ` [0 k6 s- K3 {
: K, X( e; t# I+ A& t8 E0 EReplacement:+ X/ G, x7 a: ]
\1\2\3\2<mark5>\4</mark5>" s" B! ~8 {8 y6 p" W
- Y! h0 O" h: L) S
( V1 P+ m' v0 k$ C
; v9 t" h# Y$ C* S2 E
+ \* @/ [' h' ^2 l3 X
6 q2 h5 E/ F% h$ e. B - l4 T a9 K G0 a4 f5 N4 ?
% O9 \* I( N) r! a7 S6 l6 L J% }7 @& A. K
+ g K( f' _' J9 @" A, [ C8 u- |9 q* E9 E$ P' J
) X ~! q0 F& d4 v! f5 [& G3 k1 ]4 Y+ l8 _& |4 K! J
9 ^* y8 o% B: n& B1 M$ d
; G, ]1 A1 W3 I0 S. d# ~4 I0 ^
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
|