正規表現テスト ツールの紹介

正規表現テスト ツールは、js 正規表現検証、正規表現検証、正規表現検証、および正規表現テスト ツールを提供します. 正規表現をオンラインでカスタマイズして、テキスト コンテンツを抽出し、正規表現を検証できます. , URL を抽出するための正規表現,正規表現をオンラインでフォーマットする方法など、皆様のお役に立てれば幸いです。


正規表現の役割

正規表現 (Regular Expression) は、通常の文字 (a と z の間の文字など) と特殊文字 (「メタ文字」と呼ばれる) を含むテキスト パターンです。正規表現は、単一の文字列を使用して、特定の構文規則に一致する一連の文字列を記述および照合します。正規表現は面倒ですが、強力です. 学習後のアプリケーションは、効率を向上させるだけでなく、絶対的な達成感をもたらします. 多くのプログラミング言語は、文字列操作に正規表現の使用をサポートしています.

常用元字符
コード例証する
.改行以外の任意の文字に一致
\w文字または数字またはアンダースコアに一致
\s任意の空白に一致
\d試合数
\b単語の先頭または末尾に一致
^文字列の先頭に一致
$文字列の末尾に一致
常用限定符
コード/構文例証する
*0回以上繰り返す
+1回以上繰り返す
?0 回または 1 回繰り返す
{n}n回繰り返す
{n,}n回以上繰り返す
{n,m}n回からm回繰り返す
常用反义词
コード/構文例証する
\W文字、数字、アンダースコア、漢字以外の任意の文字に一致
\S空白以外の任意の文字に一致
\D数字以外の任意の文字に一致
\B単語の先頭または末尾ではない位置に一致します
[^x]x 以外の任意の文字に一致
[^aeiou]文字 aeiou を除く任意の文字に一致します

正規表現リファレンス

キャラクター説明
^\d+$// 非負の整数 (正の整数 + 0) に一致
//整数に一致 ^\d+(\.\d+)?$// 非負の float に一致 (正の float + 0)
^((([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\. [0-9]+)|([0-9]*[1-9][0-9]*))$// 正の浮動小数点数に一致
^((-\d+(\.\d+)?)|(0+(\.0+)?))$// 非正の float に一致 (負の float + 0)
^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]* \.[0-9]+)|([0-9]*[1-9][0-9]*)))$// 負の浮動小数点数に一致
^(-?\d+)(\.\d+)?$// 浮動小数点数に一致
^[A-Za-z]+$??????????//英字26文字からなる文字列にマッチ
^[AZ]+$ ???//英大文字26文字からなる文字列にマッチ
^[az]+$//英小文字26文字からなる文字列にマッチ
^[A-Za-z0-9]+$//数字と 26 文字の英字からなる文字列に一致
^\w+$//数字、26 文字の英字、またはアンダースコアで構成される文字列に一致します
^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$// メールアドレスを一致させる
^[a-zA-z]+://match(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$// 一致する URL
[\u4e00-\u9fa5]漢字にマッチする正規表現
[^\x00-\xff]2 バイト文字 (漢字を含む) に一致
\n[\s| ]*\r空行に一致する正規表現
/<(.*)>.*<\/>|<(.*)\/>/HTML タグに一致する正規表現
(^\s*)|(\s*$)先頭および末尾のスペースに一致する正規表現
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*メールアドレスに一致する正規表現
^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$URL URL に一致する正規表現
^[a-zA-Z][a-zA-Z0-9_]{4,15}$一致するアカウントが合法かどうか (文字で始まり、5 ~ 16 バイトが許可され、英数字のアンダースコアが許可されます)
(\d{3}-|\d{4}-)?(\d{8}|\d{7})?国内の電話番号を一致させる
^[1-9]*[1-9][0-9]*$Tencent QQ番号と一致