環境依存文字


よくつかう正規表現例

・bから始まってkで終わる3桁の文字列 b.k ・bから始まってkで終わる2桁以上の文字列 b.*k ・bから始まってkで終わる3桁以上の文字列 b.+k ・半角数字 \d ・半角数字以外 \D ・数字列 \d+ ・4桁の数字 \d{4} ・4桁以上の数字 \d{4,} ・4桁までの数字(1~4桁の数字) \d{1,4} ・4~10桁の数字(最長一致) \d{4,10} ・4~10桁の数字(最短一致) \d{4,10}? ・桁区切りのカンマ付数字列 \b\d{1,3}(,\d{3})*\b ・価格(先頭が「\」の桁区切り付数字列) \\\d{1,3}(,\d{3})*\b ・半角英大文字 \u ・半角英大文字以外 \U ・半角英小文字 \l  (※"l"は小文字のL) ・半角英小文字以外 \L ・半角英文字 [\u\l]  (※"l"は小文字のL) ・半角英字以外 [^\u\l]  (※"l"は小文字のL) ・英単語(半角英文字列) \b[\u\l]+\b  (※"l"は小文字のL) ・半角英数字 [\u\l\d]  (※"l"は小文字のL) ・1桁の奇数 [13579] ・奇数 \d*[13579]\b ・3から7までの数字 [3-7] ・0-9とA-Fのいずれかの2文字(2桁の16進数) [0-9A-F]{2} ・全角数字 [0-9] ・全角英大文字列 [A-Z]+ ・ひらがな [ぁ-ん] ・カタカナ [ァ-ヴ] ・半角カタカナ [ヲ-゚] ・改行 \n ・半角スペース \x20 ・全角スペース □  (※□は全角スペース) ・タブコード \t ・半角スペースかタブコードの繰り返し [\x20\t]+ ・空白文字 \s ・sampleという文字列 (大文字小文字同一視) (?i)sample ・sampleという文字列(samは大小文字同一視、pleは小文字限定) (?i)sam(?-i)ple ・amという単語 \bam\b ・単語の途中にあるam \Bam\B ・whで始まる3文字以上の単語 \b[Ww]h.+?\b ・大阪または東京 大阪|東京 ・大阪府または大阪市 大阪(府|市) ・行頭の○ ^○ ・行頭の半角スペースの連続 ^\x20+ ・行末の。 。$ ・空白行 ^\n ・行全体 ^.*$ ・郵便番号 (〒|ZIP:)\d{3}-\d{4} ・電話番号 0\d{1,4}-\d{1,4}-\d{4} ・携帯電話番号(ハイフンなし) 0[89]0\d{8} ・メールアドレス [\w.\-]+@[\w\-]+\.[\w.\-]+ ・URL(ホームページアドレス) https?://[\w/:%#\$&\?\(\)~\.=\+\-]+ ・日付 \d{4}[/\.年]\d{1,2}[/\.月]\d{1,2}日? ・見出しタグ開始(h1~h3まで) <[hH][1-3].*?> ・見出しタグ終了(h1~h3まで) ・sample の中の sam sam(?=ple) ・sample か samba の中の sam sam(?=ple|ba) ・後ろが「ple」ではない「sam」 sam(?!ple) ・sample の中の ple (?<=sam)ple ・sample か apple の中の ple (?<=sam|ap)ple ・前が「sam」か「ap」以外の 「ple」 (?


機種依存文字とは   外字   機種依存文字と呼ばれる由来   機種依存文字のサンプル   IBMと文字   制御文字   ASCIIコード   unicode   unicodeその他   誤表示   数値参照文字   BOMとは   文字コード表とは   SJIS   EUCJP   NEC特殊文字とは   CP932とは   符号化文字集合とは   メールと文字化け   base64とは   mime形式とは   urlencodeとは   SJISとJISコードの違い   改行とは   空白文字   Base64   ASCII文字←→URLエンコードの対応表   phpでのダブルクォート(シングルクォート) の違い   URLエンコードの気を付けるポイント   デコードの重複の注意ポイント   マルチバイト文字列   htmlエンコーディング   python文字列扱い   php SJIS-WIN   正規表現   正規表現とエスケープ文字   よくつかう正規表現例   メタ文字   波ダッシュ   JWTとは   pythonの文字コード   リモートからsudoを実行   pythonをバージョンを指定して実行   タイムスタンプとは   jsonとは   csvとは   webmとは   円マークとバックスラッシュ問題   ajax cache問題   ajax 非同期・同期通信設定   javaScriptでURLエンコード方法   拡張子一覧