簡單總結
\d——匹配任意乙個數字(/d——任意乙個非字元(大寫和小寫存在非的關係))
\w——任意乙個字母下劃線
\s——空格、製表符、換行符等空白字元中任意乙個
.——任意乙個字元(除了換行)(若加上換行則[/s/s])
[a-ce]——可以是abce
量詞:=?——重複次數1~3(貪婪,?非貪婪) 其中?——0到1次,+——至少一次,*——
字元邊界:^開始 $結束 \b(前面後面字元不全是\w)乙個字元邊界(外)
斷言:(?=exp)——匹配以exp為結尾的單詞
示例**號碼:
"0123-1234567"
.matches
("0\\d-\\d"
)"13715367053"
.matches
("^1[3456789]\\d$"
.matches
("\\w+@[a-z1-3]+(.[a-z1-9])"
)//或者使用
pattern p=pattern.
compile
("(2017021410)(1)");
matcher m=p.
matcher
("2017021410120170214101");
// system.out.println(m.matches());//輸出總搜尋結果
while
(m.find()
)//得到該結果分組()的第乙個值
對學號控制其首數字為2,共11位數,不能為字母
id.
matches
("^[2]+\\d$"
)
對密碼控制其6到8位數,可以為字母
password.
matches
("^\\d$"
)
只能輸入2到4個漢字
u.
getname()
.matches
("^[\\u4e00-\\u9fa5]"
)
做乙個資料庫登入執行頁面
目標 做乙個和資料可一樣的登入介面,首先連線資料庫,用 root,不是 root 進不去 進去之後可以輸入資料庫語句,實現增刪改查。首先使用者舒勇的東西是動態的,用乙個 request.getparameter 去動態的接收 接受之後就與 root做比較,對就進入資料庫環境可以進行增刪改查,還螚點 ...
Python學習 做乙個名片管理系統
名片管理系統有兩個模組組成 cards main.py 和 cards tools.py 乙個是主程式,另乙個是封裝增刪改查函式的被呼叫程式 如下 usr bin python coding utf 8 import cards tools 無限迴圈,使用者決定什麼時候退出迴圈!while true...
用Python做乙個名片管理系統
該程式包含選單模組,具有新增 修改 刪除 指定查詢名片資訊的功能。coding gbk defdisplay menu print 10 print gf名片管理系統1.0 print 1.新增名片 print 2.刪除名片 print 3.修改名片 print 4.查詢名片 print 5.獲取所...