TCL中有關regexp匹配表示式的說明

2021-08-18 20:06:04 字數 545 閱讀 7746

基本概念:

regexp 把匹配整個正規表示式的子字串賦給第乙個變數;然後在匹配整個正規表示式的子字串中匹配正規表示式的最左邊的子表示式的子字串賦給第二個變數,依次類推。

語法:regexp ?switches? exp string ?matchvar? ?submatchvar submatchvar ...?

說明:1)以「-」開始的是乙個匹配選項switch,比如-nocase,表示忽略字母大小寫。

雙破折號,或稱雙連字元(double hyphens)「--」為swtich結束符號,表示其後為正規表示式exp string。可以認為雙破折號沒有實際的意義。

2)exp string是正規表示式描述符。

3)matchvar:匹配整個正規表示式的字元賦給該變數。

4)submatchvar: 第乙個子表示式匹配值賦值給第乙個子變數;以此類推

例如:

1

% puts " $total ,$num,$word"

--------------

詳細參見:

Python中有關正規表示式

今天學習了python中有關正規表示式的知識。關於正規表示式的語法,不作過多解釋,網上有許多學習的資料。這裡主要介紹python中常用的正規表示式處理函式。re.match 嘗試從字串的開始匹配乙個模式,如 下面的例子匹配第乙個單詞。import re text jgood is a handsom...

PHP中有關正規表示式的函式集錦

在php中有兩套正規表示式函式庫。一套是由pcre perl compatible regular expression 庫提供的。pcre庫使用和perl相同的語法規則實現了正規表示式的模式匹配,其使用以 preg 為字首命名的函式。另一套是由posix portable operation sy...

正規表示式(RegExp)的學習

1 正規表示式的語法 兩個特殊的字元 和 前者表示開始,後者表示結尾。例如 the 表示所以 the 開始的字串 there the cat 等 of despair 表示所以以 of despair 結尾的字串 abc 表示開始和結尾都是 abc 的字串 呵呵,只 abc 自己了 notice 表...