做乙個資料庫管理系統之正規表示式

2021-09-24 19:09:52 字數 1117 閱讀 6284

簡單總結

\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$"

)"[email protected]"

.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.獲取所...