正者表示式

2022-08-24 07:33:14 字數 697 閱讀 9512

返回nan代表這不是乙個蘇數

用於描述複雜規則的字串的工具 就是記錄文字規則的**

^字串開始位置 & 字串結束位置

元子符 「+」「*」「?」

+ : /fo+/ fo,foo,foooo f就是前到字元 o可以無限有

* : /fo*/ f,fo,fooo 出現一次或多次 o 可以沒有

? : /fo?/ 只限定一次

限定字元

n是乙個非負整數 匹配確定n次 如 fo o必須是3次

n是乙個非負整數 至少匹配n次 如 foo至少3次

nm是乙個非負整數 其中n<=m最少匹配n次且匹配m次 如fo 3到6個o

{}代表出現的次數

對應位置上可以出現的字元的列表 如 /f[qbc]/ 只有fq fb fc這幾個只可以匹配1個

結合/f[abc]/ 可以 fabc faab fbbc都可以

()代表在()裡面的為乙個整體 在()裡經常出現 | 代表 或 如f(a|b|c)帶別()裡的數都可以用

匹配手機號碼/^1[34578][0-9]$/ [0-9]代表1到9;可以選擇9次0-9

\s 匹配單個空格符 包括tab 和換行

\s 匹配除單個空格之外的所以字元

\d代表了[0-9]

\w代表字母

js中使用正規表示式

var x= /\d/

正規表示式資料驗正

使用方法 例 正整數匹配表示式 var pattern 0 9 1 9 0 9 var flag pattern.test a 如果a是正整數,flag的boolean值為true,如果a不是正整數,flag的boolean值為false。浮點數匹配表示式 var pattern 0 9 0 9 浮...

day09 正側表示式

號碼正確 break else print 號碼錯誤 python操作正規表示式要使用re模組。re模組包含的函式 findall,search,match,sub,subn,compile,split,finditer findall和split把匹配結果放在列表裡面。search,match,f...

表示式 表示式樹 表示式求值

總時間限制 1000ms 記憶體限制 65535kb 描述 眾所周知,任何乙個表示式,都可以用一棵表示式樹來表示。例如,表示式a b c,可以表示為如下的表示式樹 a b c 現在,給你乙個中綴表示式,這個中綴表示式用變數來表示 不含數字 請你將這個中綴表示式用表示式二叉樹的形式輸出出來。輸入輸入分...