正規表現の意味の答え \w \d

Dec 05, 2017 pm 02:23 PM
意義 表現 答え

正規表現は知っている人も多いと思いますが、一見するとルールが何もない、特殊な記号の羅列でわかりにくい、というのが第一印象です。 。実際、それは正規表現を理解していないだけで、一度理解すれば、正規表現に使用される関連文字はそれほど多くなく、理解することはおろか、覚えることも難しくありません。唯一の難点は、それらを組み合わせた後の可読性が比較的低く、理解しにくいことです。この記事は、誰もが簡単な正規表現を理解し、ニーズを満たす簡単な正規表現を作成できるように、正規表現の基本を理解することを目的としています。日々の発展。

正規表現とは

正規表現は特別な文字列パターンであり、製品を作るために型を使用するのと同じように、一連の文字列を照合するために使用されます。正規表現はこの型であり、一致するルールを定義しますルールに合致した文字。

関連する多くの規則的な説明を検討した結果、w の定義は大文字と小文字、数字、アンダースコアを含むことを指しており、これは ([0-9a-zA-Z]) と同等であることがわかりました。 (古典的な正規表現に基づく 30 分の入門チュートリアル) ([0-9a-zA-Z]) (取材于经典教程 正则表达式30分钟入门教程)

但是在实际使用中发现并不是这么回事,也可以说,其实不仅仅包含([0-9a-zA-Z_])这些数据,

下面是测试截图 工具为editplus:

实际是除了([0-9a-zA-Z_])

しかし、実際に使ってみるとそうではないことが分かりました。実際には ([0-9a-zA-Z_]) のデータだけが含まれているわけではないとも言えます。

以下は editplus のテスト スクリーンショット ツールです:

実は、([0-9a-zA-Z_]) の他に、ギリシャ文字やロシア文字なども含まれています。 ; そのため、ユーザー情報を登録する場合は、単に w を使用して完了するのではなく、特定の一致データに注意する必要があります。改行を除く文字

w は、文字、数字、アンダースコア、または中国語の文字と一致します。これは、「[ ^A-Za-z0-9_]」と同等です。

s は任意の空白文字と一致します

d は数字と一致します

b は単語の先頭または末尾と一致します

^ 文字列の先頭と一致します

$ は文字列の末尾と一致します

w 中国語の文字と一致するかどうかあなたの操作に依存します システムとアプリケーション環境に依存します

上記の内容は、正規表現 w d の意味です。

関連する推奨事項:

正規表現における b の理解について

PHP フォームでよく使用される正規表現のまとめ

よく使用される正規表現のまとめ

以上が正規表現の意味の答え \w \dの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Go 言語の面接でよくある 5 つの質問と回答 Go 言語の面接でよくある 5 つの質問と回答 Jun 01, 2023 pm 08:10 PM

近年非常に人気が高まっているプログラミング言語として、Go言語は多くの企業や企業の面接で注目の的となっています。 Go 言語の初心者にとって、面接プロセス中に関連する質問にどのように答えるかは、検討する価値のある問題です。初心者向けに、Go 言語の面接でよくある 5 つの質問と回答を示します。 Go言語のガベージコレクションの仕組みを紹介してください。 Go 言語のガベージ コレクション メカニズムは、マーク スイープ アルゴリズムと 3 色マーキング アルゴリズムに基づいています。 Go プログラムのメモリ容量が足りない場合、Go ガベージ コレクターが

カンクンには他にどのようなアップグレードがありましたか?カンクンのアップグレードのポイントは何ですか? カンクンには他にどのようなアップグレードがありましたか?カンクンのアップグレードのポイントは何ですか? Apr 14, 2024 am 09:37 AM

イーサリアムは誕生以来開発を続けており、以前に完了したカンクンのアップグレードは、イーサリアム ネットワークのスケーラビリティ、セキュリティ、持続可能性の向上を目的とした段階的なアップグレードです。カンクンのアップグレードはイーサリアム 2.0 にとって重要なマイルストーンですが、その後のイーサリアム 2.0 はまだ開発と改善の段階にあり、アップグレード作業が完了したことを意味するものではありません。したがって、カンクンのアップグレード後に通貨サークルはどのようなアップグレードを期待するのでしょうか?多くの注目を集めた公式声明では、カンクンのアップグレードが2024年に正式に実施されると、ゲルリのテストネットワークは使用されなくなり、その後のアップグレードの具体的な計画はないと述べられています。続いて編集者が詳しくお伝えします。カンクンには他にどのようなアップグレードがありましたか?さらに、最新のニュースによると、カンクンアップグレード後の他のアップグレードの具体的な計画はありません。イーサリアムカンクンアップグレード20。

PHP では、二重疑問符 (??) 演算子は何を意味しますか? PHP では、二重疑問符 (??) 演算子は何を意味しますか? Aug 19, 2023 pm 01:57 PM

PHP7 では、新しい演算子として二重疑問符 (??) 演算子が追加されました。 PHP7 では、二重疑問符 (??) 演算子は NullCoalescing 演算子と呼ばれます。最初のオペランドが存在し、NULL でない場合は、最初のオペランドが返され、それ以外の場合は、2 番目のオペランドが返されます。左から右に評価されます。 NullCoalescing オペレーターは、連鎖形式でも使用できます。次の例で二重疑問符 (??) 演算子を示します。例<?php //$aisnotset echo$a??9??45;?&am

バブルストークの意味や由来についてご紹介していただきありがとうございます。 バブルストークの意味や由来についてご紹介していただきありがとうございます。 Mar 26, 2024 pm 06:36 PM

サンキューバブルの意味は何ですか?このミームにとても興味を持っている友達もいますが、それが何を意味するのかはわかりません。以下にありがとうバブルミームの意味を紹介します。ぜひ見に来てください。サンキューバブルのミームは何ですか? これは実際には絵文字ミームです。バブルがコップ一杯のお湯を持ってくるという意味です。あなたが健康で病気にならないことを願っています。すぐに「ありがとうバブル」と言ってください。サンキューバブルミームの意味は、バブルが何か良いものをもたらしてくれたということです。「ありがとうバブル」と言っていただければ幸いです。ありがとうバブル絵文字パック これはバブルです。コップ一杯のお湯を持ってきます。あなたが健康で病気にならないことを願っています。「ありがとうバブル」と言ってください。こちらはカールです。カールがあなたにコップ一杯の水を持ってきました。カールは、あなたが何があっても水分補給をしてほしいと願っています。コップ一杯の水を飲んで、こう言います。「カール、水をありがとう」

CentOS ファイル システムに関するよくある質問 CentOS ファイル システムに関するよくある質問 Feb 23, 2024 pm 12:45 PM

CentOS ファイル システムに関するよくある質問 ファイル システムは、CentOS オペレーティング システムを使用する際の重要なコンポーネントです。ファイルとディレクトリの保存、整理、管理を担当し、システムの安定した運用とデータのセキュリティにおいて重要な役割を果たします。ただし、ファイル システムを使用すると、必然的にいくつかの一般的な問題が発生します。この記事では、読者がこれらの問題をよりよく理解し、対処できるようにするために、CentOS ファイル システムに関するよくある質問に答えます。質問 1: ファイル システムの使用状況を確認する方法

Linux ホームディレクトリの役割と重要性 Linux ホームディレクトリの役割と重要性 Feb 22, 2024 am 11:06 AM

Linux オペレーティング システムは、安定性、セキュリティ、柔軟性で知られるオープンソース オペレーティング システムです。 Linux システムでは、ホーム ディレクトリは各ユーザーのログイン後のデフォルトの作業ディレクトリであり、ユーザーの個人ファイルと設定が保存される場所でもあります。ホーム ディレクトリの役割と重要性は非常に重要です。この記事では、Linux ホーム ディレクトリの役割と重要性について説明します。まず、ホーム ディレクトリは、個人のファイルと設定を保存するためのプライベート スペースを各ユーザーに提供します。各ユーザーは独自の

Linux gem とは何ですか? Linux Gem の重要性と価値について話し合う Linux gem とは何ですか? Linux Gem の重要性と価値について話し合う Mar 14, 2024 pm 12:24 PM

LinuxGem: オープンソースの世界で輝く真珠 近年、オープンソース ソフトウェアの急速な発展に伴い、Linux システムはますます多くのソフトウェア開発者や IT 実務者にとって選ばれるプラットフォームとなっています。 Linux は、その安定性、セキュリティ、柔軟性により、サーバーサイドおよび組み込みデバイスの分野で広く普及しています。 Linux の巨大なエコシステムには、多くの輝く真珠があり、その 1 つが LinuxGem です。この記事では、LinuxGem の重要性と価値を探り、具体的なコード例を示します。 Linux

PHPにおけるリクエストの役割と重要性 PHPにおけるリクエストの役割と重要性 Feb 27, 2024 pm 12:54 PM

PHP におけるリクエストの役割と重要性 PHP プログラミングにおけるリクエストは、Web サーバーにリクエストを送信するためのメカニズムであり、Web 開発において重要な役割を果たします。リクエストは主に、フォームの送信、GET または POST リクエストなど、クライアントから送信されたデータを取得するために使用されます。リクエストを通じて、ユーザーが入力したデータを取得し、データを処理して応答することができます。この記事では、PHPにおけるリクエストの役割と重要性を紹介し、具体的なコード例を示します。

See all articles