                              ƥ֡8.0ʹָ

ƥ֡Matching_Helper谲װɫ򵥸Чĵ

ܣ
ABļͬȡC
ABļͬȡC
AУBûеȡC
ABϲC
AظC
AظC
Aÿǰǰ׺C
AÿݺϺ׺C
A˳BC
AһзC
AСC
AӴСC
AаBC
AвBC
ԶԱȣ A1:B2=A1B1A2B3
ƥ䣬 A=~s/(\d)/$1*2/ge

ʹ÷
1Ҫƥļ
2ƥѡ
3תɡ

ֶ֧ȡ.txt.xls.xlsxļҲ֧ɡ.txt.xls.xlsxļ

ĬΪӢ棬йĬΪĽ棬Լ޸ĽΪԼĹԣŰҲԶ塣

16ֹܣ
1-14Ӷʹļݣ
Aļ
111
111
111
222
222
333
Bļ
123
AAA
333
AAA
222
________________________________________________________________________________
1ABļͬȡCļ
ҲǰͬʱABͬļͬȡȡһļC
ѡˡظCļΪ
333
333
222
222
222
ΪѡˡظʾͬݴڶͬʱCļ
ע⿴ABͬǡ222͡333Aļ222һ333Bļһ222һ333Ծͳ333ͺ222
ôѡظأCļΪ
333
222
Ϊظˣԡ333͡222ֻһˡ
________________________________________________________________________________
2ABļͬȡC
ָûͬʱAļBļȡCļ
ѡˡظCļΪ
111
111
111
123
AAA
AAA
Aļݡ111111BļBļݡ123һ123AAAAAAAļɵCļݾһ123AAA111
ѡظأCļΪ
111
123
AAA
Ҳֻһ
________________________________________________________________________________
3AУBûеȡC
ܺ⣬AļеݣBļûУͰȡļC
ѡˡظCļΪ
111
111
111
ΪֻС111Bļûеģ222롰333BļҵõͬʱѡˡظɵCļ111
ѡظôCļֻһ111Ҳµõ
иһôBļУAļûеȡCҲáAļѡBļáBļѡAļ
________________________________________________________________________________
4ABϲC
AļǰBļں󣬺ϲµCļ
ѡˡظCļΪ
111
111
111
222
222
333
123
AAA
333
AAA
222
AļBļȫһ²^_^
ѡˡظCļΪ
111
222
333
123
AAA
ÿһݾͱһΣһΡ
________________________________________________________________________________
5AظC
رע⣡ظָظݳֵһ111ôɾ111ֻɾһ111ɵļ111ˣظ뱣һĹܺὲ⵽5Ź
ȻظݶȫɾˣǸظѡνˡ
CļΪ
333
ΪAļ111222ɾˡ
________________________________________________________________________________
6AظC
Ĺ෴ֻظĲűݡ
ѡˡظCļΪ
111
111
111
222
222
Ϊ333ֻһԱɾˡ
ѡˡظCļΪ
111
222
Ȼ111222ֻһ
________________________________________________________________________________
7Aÿǰǰ׺C
ÿһǰָݣͶˡΪRuiWang Liߵǰкhi ʹΪhi RuiWang LiôѡAļ½пһı򣬰ѡhi ȥмɡ
ѡˡظCļΪ
hi 111
hi 111
hi 111
hi 222
hi 222
hi 333
ѡظCļΪ
hi 111
hi 222
hi 333
________________________________________________________________________________
8AÿݺϺ׺C
7෴ģΪRuiWang Li˭ںк,hiʹΪRuiWang Li,hiôѡAļ½пһı򣬰ѡ,hiȥмɡ
ѡˡظCļΪ
111,hi
111,hi
111,hi
222,hi
222,hi
333,hi
ѡˡظCļΪ
111,hi
222,hi
333,hi
________________________________________________________________________________
9A˳BC
һҵBļϣAļ˳BļѡܾͶ
222
333
123
AAA
ѡˡظCļΪ
222
333
123
AAA
AAA
Bļݡ222ֳAļУˡ333⻹С123롰AAA
________________________________________________________________________________
10AһзC
ڴļһзȡCļһг˵һУһгһС
333
222
111
ѡˡظCļΪ
333
222
222
111
111
111
________________________________________________________________________________
11AСC
ԱȲͬݲСгļC
111
222
333
һ111ڶ222333ǲǴСӴ
ѡˡظCļΪ
111
111
111
222
222
333
һģֻǱظݣļġ
________________________________________________________________________________
12AӴСC
ԱȲͬݲӴСгļC
333
222
111
һ333ڶ222111ǲǴСӴ
ѡˡظCļΪ
333
222
222
111
111
111
һģֻǱظݣļġ
________________________________________________________________________________
13AаBC
ע⣬ָָڣȷ˵硰A123B123ֻҪǰС
222
333
ѡˡظCļΪ
222
222
333
⣬ʱִСдҲ˵A123Ba1223bȡ
________________________________________________________________________________
14AвBC
ע⣬ָָڡ
111
ѡˡظCļΪ
111
111
111
⣬ʱǲִСдġͬ13
________________________________________________________________________________
15ԶԱȣ A1:B2=A1B1A2B3
Ǹıʽʹƥ֡ɫ١
Aļ
000	222	de2	333	444	555	666	777
001	223	qs3	334	445	556	667	778
002	224	Aa4	335	446	557	668	779
Bļ
AAA	BBB	223	DDD	EE1	FFF	GGG	HH1	1	10444444	1	1	1	1
AAA	BBB	224	DDD	EE2	FFF	GGG	HH2	a	a1333330	a	a	a	a
AAA	BBB	221	DDD	EE3	FFF	GGG	HH3	b	b1222203	b	b	b	b
AAA	BBB	222	DDD	EE4	FFF	GGG	HH4	c	101111cc	c	c	c	c
AAA	BBB	223	DDD	EE5	FFF	GGG	HH5	d	dd11234560	d	d	d	d
ԱʽΪ
A2:B3=A1B5A4B11
A2ָAļĵ2УҲдɡa2
:ָԱȵ˼ǵڵ˼ǰƥִСд
B3ָBļĵ3УҲдɡb3
=ָɽ
A1B5A4B11Ҳдɡa1b5a4b11ָAļĵ2еBļĵ3Уô:Aļĵ1СBļĵ5СAļĵ4СBļĵ11УҪмá	һTabָ£
000	EE4	333	c
001	EE1	334	1
002	EE2	335	a
ѡˡظCļΪ
000	EE4	333	c
001	EE1	334	1
001	EE5	334	d
002	EE2	335	a
Գ£ͦõġ
________________________________________________________________________________
16ƥ䣬 A=~s/(\d)/$1*2/ge
⣬15ܵиܣдA=AAִСд
Ҫƥʹãټӣӡ
ע⣺ƥͬ1-14Ĺܣ
ƥν˼ȤԶоPerl
A=A
ƥдϱʽ
ʽa=~m/a{5}/i
a=AļҲA=b=B=ΪBļ
~mָƥ䣬˼
/a{5}/iָ5a5Aa{5}ָ5aiִָСдǾ5a5A
ôA=Aʽa=~m/a{5}/iAļÿһݣ5a5ACļ

2
a=~m/^XYZ\d{7,11}/
^XYZָÿXYZͷ\d{7,11}ָ711λ֣\dָ֣

3
ab=~m/a.+c/
ab=ABļҪƥ䣬.+ָ1λεκַƥabcaxxcaT9sW"ScȵȣABÿһݷЩĶCļ

4
a=~s/a/Z/ig
~sָ滻ģʽiǰ潲ִָСдgָеƥ䡣
һΪ1axazAa0ô滻ʲô1ZxZzZZ0жaAȫ滻Z4aA
Сдz滻ɴдZΪǱʽûСдz滻дZ滻aA
հ滻Cļ

5
a=~s/(\d+)/$1*2/ge
һΪa1b2c3(\d+)ƥ123$1*2ʾƥ䵽ĵһ2eʾִ
ôսΪa2b4c6

6
a=~y/a/A/
~yΪתģʽһΪabcxyzaaaΪAbcxyzAAA
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ʹãཻԽԽϲƥ֡y6cmEףʹ죡