正規表現 JAVA Script 新しいページはコチラ
提供: yonewiki
(→概要) |
(→概要) |
||
73行: | 73行: | ||
::*ex16:'''"文字列正規表現検索Regular Expression".match(/[々〇〻\u3400-\u9FFF\uF900-\uFAFF]|[\uD840-\uD87F][\uDC00-\uDFFF]/)''' | ::*ex16:'''"文字列正規表現検索Regular Expression".match(/[々〇〻\u3400-\u9FFF\uF900-\uFAFF]|[\uD840-\uD87F][\uDC00-\uDFFF]/)''' | ||
::結果:文 ※0番目の文字からのモノに一致し、文が最初に登場する全角文字ということになります。 | ::結果:文 ※0番目の文字からのモノに一致し、文が最初に登場する全角文字ということになります。 | ||
− | :: | + | ::上記手法だけは、一例として示しておきます。 |
+ | ::[々〇〻\u3400-\u9FFF\uF900-\uFAFF]→々,〇,〻,\u3400-\u9FFF,\uF900-\uFAFF \uはユニコード文字番号16進数指定です。 | ||
+ | ::[\uD840-\uD87F][\uDC00-\uDFFF]→ユニコードのサロゲートペアと呼ばれる範囲の4バイト文字範囲です。 | ||
+ | ::説明の意味が分からない人はユニコードの記事で確認してみて下さい。 | ||
− | ::"|" | + | ::"|" パイポマークは、記述したうちのどれか?という意味になります。既に一つ前のややこしい議論の結果として使ってしまっています。前述のように文字コード範囲を複数記述する方法としても使えますし、検索文字列を複数記述する手法として"/ ~ /"の中で使えます。 |