常用正規表示式總結

2021-06-18 01:10:14 字數 1306 閱讀 3212

1. 只允許輸入漢字和逗字,並且開頭和結尾不能是逗號,

(^[\u4e00-\u9fa5][\u4e00-\u9fa5 ,]*[\u4e00-\u9fa5]$)|^[\u4e00-\u9fa5]$

2. 查詢所有的藥名+用量+單位

((?]+src\\s*=\\s*['\"]([^'\"]+)['\"][^>]*>

2. ]+src\\s*=\\s*['\"]([^'\"]+)['\"][^>]*>

7. 使用正規表示式匹配url中的網域名稱

"http://.*?/"會匹配"

http://msnbc-test:1180/id/3053415"中的"

8. 匹配古代中藥所有計量單位的正規表示式

(([0-9]|半|一|二|三|四|五|六|七|八|九|十)+(兩|斤|錢|個|釐|分|鬥|公升|粒|只|枚|g|合|顆|克)(至|到)([0-9]|半|一|二|三|四|五|六|七|八|九|十)+(兩|斤|錢|個|釐|分|鬥|公升|粒|只|枚|g|合|顆|克))|(([0-9]|半|一|二|三|四|五|六|七|八|九|十)*[-~.]*([0-9]|半|一|二|三|四|五|六|七|八|九|十|多)+(小|大)*(酒(杯|盞)|錢匕|兩|斤|錢|匙|個|釐|分|鬥|莖|撮|公升|寸|粒|只|枚|g|條|團|把|尾|石|挺|梃|片|具|握|合|字|尺|盞|銖|杯|塊|根|支|束|匕|株|張|顆|對|朵|帖|石|丸|碗|副|瓢|克|匣|滴|鐘|鋌)(半|一|二|三|四|五|六|七|八|九|十)*(兩|斤|錢|個|釐|分|鬥)*) 

中醫系統採用下列正規表示式

(([0-9]|半|一|二|三|四|五|六|七|八|九|十)+(兩|斤|錢|釐|分)(至|到)([0-9]|半|一|二|三|四|五|六|七|八|九|十)+(兩|斤|錢|釐|分))|(([0-9]|半|一|二|三|四|五|六|七|八|九|十)*[-~.、]*([0-9]|半|一|二|三|四|五|六|七|八|九|十)+(兩|斤|錢|釐|分)(半|一|二|三|四|五|六|七|八|九|十)*(兩|斤|錢|釐|分)*)

藥物劑量的表現形式概括起來大概有以下幾種:

①「數量+單位」,如「1兩」;

②「數量+連詞符+數量+單位」,如「2-3錢」;

③「數量+波紋線+數量+單位」,如「2~3錢」;

④「數量+至(或到)+數量+單位」如「4至5錢」、「四到五錢」;

⑤「數量+單位+數量+單位」,如「1錢5分」;

⑥「數量+單位+半(或五)」,如「1兩半」、「一兩五」;

⑦「數量+單位+至(或到)+數量+單位」,如「5錢至2兩」;

⑧「單位+數量」,如「兩半」。

常用正規表示式總結

只能輸入數字 0 9 只能輸入 n 位的數字 d 只能輸入至少 n 位的數字 d 只能輸入 m n 位的數字 d 只能輸入零和非零開頭的數字 0 1 9 0 9 只能輸入有兩位小數的正實數 0 9 0 9 只能輸入有 1 3 位小數的正實數 0 9 0 9 只能輸入非零的正整數 1 9 0 9 只能...

常用正規表示式總結

1 數字相關的正規表示式 1 數字 0 9 2 n位定長的數字 d 3 m n 位之間的數字 d 4 零和非零開頭的數字 0 1 9 0 9 5 非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 6 帶1 2 位小數的正數或負數 d d 7 正數 負數 和小數 d d 8 有兩位小數的正實數 ...

常用正規表示式 總結

正規表示式用於字串處理 表單驗證等場合,實用高效。現將一些常用的表示式收集於此,以備不時之需。常用的第三方正則庫 匹配中文字元的正規表示式 u4e00 u9fa5 評注 匹配中文還真是個頭疼的事,有了這個表示式就好辦了 匹配雙位元組字元 包括漢字在內 x00 xff 評注 可以用來計算字串的長度 乙...