正規表示式例項學習 TCL2

2021-06-19 03:36:39 字數 1475 閱讀 3631

(1)空字元

也算任何字元

,也就是說乙個點可以表示有乙個字元,也可以表示沒有字元

% regexp . ""

0% regexp . " "

1% regexp . a

1% regexp . @

1% regexp . #

1% regexp . 1

1% regexp "aaa" match

1% set match

aaa#為什麼會這樣?

% regexp "aaabbb" match

1% set match

aaabbb

% regexp "aaabbb" match

1% set match

aaa% regexp "bbaaabb" match1

1% set match1

bbaaabb

%區間匹配用來表示匹配一系列字串中間的乙個。

% regexp "ab" match

1% set match

a% regexp "\[abcdef]" "ab" match

1% set match

a% regexp "\[abcdef]+" "abc" match

1% set match

abc^

這個字元也有2義性,如果把它放在

中括號裡面的話,它表示

【非】的意思

,比如[^a-z]表示匹配不是a-z字母的其他字元,但是不在中括號裡面,比如^ab表示必須最前面是ab這2個字元。

% regexp a

1% regexp 1

0\d表示0-9之間的字元(1個)

% regexp 8

1% regexp 11 match

1% set match

1% regexp   111aa_b match

1% set  match

1% regexp   111aa_b match

1% set  match

111aa_b

% regexp 1a1 match

1% set match

1% regexp abc2 match

1% set match

a% regexp abc2 match

1% set match

a% regexp abc2 match

1% set match

a% regexp abc2 match

1% set match

abc2

匹配前面模式的m次

% regexp } aaa

1% regexp } aaaa

1% regexp } aaaa match

1% set match

aaa% regexp } abaa match

0% regexp } aa match

0

python re 正規表示式例項2

usr bin env python coding utf 8 filename file process insert.py function author 劉紅波 date 2012 05 07 import glob import os import re 目標檔案 tab into inse...

正規表示式例項

正規表示式例項 1.驗證數字 只能輸入1個數字 表示式 d 描述 匹配乙個數字 匹配的例子 0,1,2,3 不匹配的例子 2.只能輸入n個數字 表示式 d 例如 d 描述 匹配8個數字 匹配的例子 12345678,22223334,12344321 不匹配的例子 3.只能輸入至少n個數字 表示式 ...

正規表示式例項

正規表示式語法 字元匹配 正規表示式 china 匹配 chinaabc 句點符號 正規表示式 t.n 匹配 tan,tbn,tcn,t n,t n等 方括號符號 方括號只有裡面指定的字元才參與匹配,也就是說,正規表示式 t aeio n 只匹配 tan ten tin 和 ton 但 toon 不...