next up previous contents
Next: 範圍定址(address) Up: Regular Express Previous: 字元處理 - 括號與範圍表示   Contents

字串處理 - 不同括號表示

一些字串的處理上 通常\1 \2 \3是用來對match到的字串還要再處理時用的
	/[Yy]es/          Yes 和 yes
	/80[23]?86/       8086 80286 或者80386
	/[A-Za-z0-9]/     字元可以有這樣的連續表示法
	/compan(y|ies)/   company companies
	/0\{3,\}/         表示0要出現三次以上
	s/.*/(&)/	  將原本的行加上括號( )
	s/\(str1\) \(str2\)/\2 \1/  把兩個字串對調  注意\1 \2的用法
                      其中& \1 \2 \3 ...這些常用在代換(substitue)中 
                      注意括號在前面有不同意義,所以必須用\來escape。


Cyril Huang 2002-06-14