php面接ノート(6)-php基礎知識-正規表現のポイント
1916 ワード
本文は慕课网Jason先生の课程によって行ったPHP面接の知识点の総括と升华で、もし権利侵害があれば私に连络して削除してください、email:[email protected]
面接の中で、试験官は往々にして基础のしっかりした面接者が好きで、正则の表式の関连する试験点は、往々にしてみんなが軽视しやすい1つの点で、今日の寒い月は各位の友达に整理してもらって、面接の中で正则の表式の関连する注意点.
本題を回顧する
少なくとも139から始まる11桁の携帯電話番号を検証する正規表現を書く.
答え://^139 d{8}$/
ポイント分析
明らかに、面接官は主に正規表現の構成と作成方法に対する理解度を考察したいと思っています.次に、正規表現の役割を誘導する:1.分割ぶんかつ
区切り記号(デリミタ)、主に正斜線(/)で、正規表現の開始と終了を表します.
2.汎用原子dの検索:10進0-9 D:10進0-9 wを除く:数字、アルファベット、下線W:数字、アルファベット、下線sを除く:空白文字(改行、スペース、リターン)S:空白文字(改行、スペース、リターン)を除くメタ文字
モード修正子U:怠惰モードu:貪欲モードi:英字大文字小文字x:空白sを無視:メタ文字"."一致改行を含むすべての文字e:協力関数preg_replace()では、一致する文字列を正規表現として実行できます.
3.一致preg_match()/preg_を1つマッチングmatch_all()/すべてにマッチ
4.置換preg_replace()preg_filler()
≪後方参照|Post References|oem_src≫:後の式で、前のグループが一致するコンテンツを参照します.
欲張りモード
中国語マッチングUTF-8漢字符号化範囲:0 x 4 e 00-0 x 9 fa 5
一網打尽
ページ内のすべてのimgラベルのsrc値を取り出す正規表現を書いてください.
答え:
もしこのブログがあなたを助けることができるならば、冷たい月に1つの称賛をクリックするか、1つの関心を加えることができます!
私の公衆番号に注目することを歓迎します:先輩の冷たい月、独占的に整理した学習資源と日常の干物のプッシュを獲得します.
私のテーマに興味があれば、私のブログにも注目してください.
guoyu7.com
面接の中で、试験官は往々にして基础のしっかりした面接者が好きで、正则の表式の関连する试験点は、往々にしてみんなが軽视しやすい1つの点で、今日の寒い月は各位の友达に整理してもらって、面接の中で正则の表式の関连する注意点.
本題を回顧する
少なくとも139から始まる11桁の携帯電話番号を検証する正規表現を書く.
答え://^139 d{8}$/
ポイント分析
明らかに、面接官は主に正規表現の構成と作成方法に対する理解度を考察したいと思っています.次に、正規表現の役割を誘導する:1.分割ぶんかつ
区切り記号(デリミタ)、主に正斜線(/)で、正規表現の開始と終了を表します.
2.汎用原子dの検索:10進0-9 D:10進0-9 wを除く:数字、アルファベット、下線W:数字、アルファベット、下線sを除く:空白文字(改行、スペース、リターン)S:空白文字(改行、スペース、リターン)を除くメタ文字
モード修正子U:怠惰モードu:貪欲モードi:英字大文字小文字x:空白sを無視:メタ文字"."一致改行を含むすべての文字e:協力関数preg_replace()では、一致する文字列を正規表現として実行できます.
3.一致preg_match()/preg_を1つマッチングmatch_all()/すべてにマッチ
4.置換preg_replace()preg_filler()
≪後方参照|Post References|oem_src≫:後の式で、前のグループが一致するコンテンツを参照します.
abc';
$pattern = '/(.*)/'; //
$res = preg_replace($pattern,'\1',$str); //
var_dump($res); //string(3) "abc"
欲張りモード
abcbcd';
$pattern = '/(.*?)/u'; //
$res = preg_replace($pattern,'\1',$str); //
var_dump($res); //string(3) "abc"
中国語マッチングUTF-8漢字符号化範囲:0 x 4 e 00-0 x 9 fa 5
一網打尽
ページ内のすべてのimgラベルのsrc値を取り出す正規表現を書いてください.
答え:
';
$pattern = '//i';
preg_match($pattern,$str,$a);
var_dump($a);//string(7) "xxx.jpg"
もしこのブログがあなたを助けることができるならば、冷たい月に1つの称賛をクリックするか、1つの関心を加えることができます!
私の公衆番号に注目することを歓迎します:先輩の冷たい月、独占的に整理した学習資源と日常の干物のプッシュを獲得します.
私のテーマに興味があれば、私のブログにも注目してください.
guoyu7.com