golang使用正则表达式使用

  例1:

包主要      导入(   “fmt”   “正则表达式”   )      函数main () {   s1:=" Z22WhkC9K $ N # wRIbBitpQYUFJqd % d * QVz5Ir7j& CLqz3@FOC2x5CD6ZzvhNdk@5Vv1QU ^ DHbSc&国家统计局% 4 ! ngfh0bj6gxtxg2 94 T”   注册:=regexp.MustCompile (“[^ a-zA-Z0-9]”)   fmt.Println (reg。FindAllString (s1, 1))      reg=regexp.MustCompile (“[a-zA-Z0-9]”)   fmt.Println (reg。FindAllString (s1, 1))      reg=regexp.MustCompile (“[a - z]”)   fmt.Println (reg。FindAllString (s1, 1))      reg=regexp.MustCompile (“[a - z]”)   fmt.Println (reg。FindAllString (s1, 1))      reg=regexp.MustCompile ([0 - 9])   fmt.Println (reg。FindAllString (s1, 1))      s2:="河北省河南省hbshns湖北省hbshns湖南省”   reg=regexp.MustCompile (“[\ u4e00 - \ u9fa5]”)   fmt.Println (reg。1)FindAllString (s2)      reg=regexp.MustCompile (“[\ p{汉}]+”)   fmt。Printf (" % q \ n”,注册。1)FindAllString (s2)      reg=regexp.MustCompile (“[\ P{汉}]+”)   fmt。Printf (" % q \ n”,注册。1)FindAllString (s2)      } d: \ goprojects \ src \ \正俊则\ exp2>主要运行。去
[$ # % *,@ @ ^,% !美元]
[Z 2 2 W h k C 9 k N W R I b b I t p Y U F J d d Q V Z 5 ir 7 J C L Q Z 3 F O C 2 x 5 C d V 6 Z Z h N d k 5 V V 1 Q U d h S C N b S 4 9 4 N g F h 0 b J 6 g x t g 2 t]
[h k W b I t p Q Z d d R J Q x Z V Z h d k V b C N g S N g x t]
[Z W C k N R I b问Y U F J问V I C L F O C C d Z N V问U d h S b h F b J g x t]
[2 2 9 5 7 3 2 5 6 5 1 4 9 4 0 6 2]
[河北省河南省湖北省湖南省]
(“河北省河南省”“湖北省”“湖南省”)
(“hbshns”“hbshns”)

d: \ goprojects \ src \ \正俊则\ exp2>


golang使用正则表达式使用