ホームページ > バックエンド開発 > PHPの問題 > PHPの正規表現でドットをエスケープする方法

PHPの正規表現でドットをエスケープする方法

WBOY
リリース: 2023-03-15 12:50:01
オリジナル
2461 人が閲覧しました

PHP では、「preg_quote()」関数を使用してドットをエスケープできます。この関数は、正規表現文字をエスケープするために使用されます。正規表現構文の文字の前にバックスラッシュを追加できます。は「preg_quote('.', '/')」です。

PHPの正規表現でドットをエスケープする方法

この記事の動作環境: Windows 10 システム、PHP バージョン 7.1、Dell G3 コンピューター。

php 正規表現でドットをエスケープする方法

preg_quote 関数は、正規表現文字をエスケープするために使用されます。

Syntax

string preg_quote ( string $str [, string $delimiter = NULL ] )
ログイン後にコピー

preg_quote() にはパラメータ str が必要で、正規表現構文の各文字の前にバックスラッシュを追加します。これは通常、正規表現として照合する必要があるランタイム文字列がある場合に使用されます。

正規表現の特殊文字は次のとおりです: . \ * ? [ ^ ] $ ( ) { } = ! < > | : -

パラメータの説明:

$ str : 入力文字列。

$delimiter: オプションのパラメータ区切り文字が指定されている場合、それもエスケープされます。これは通常、PCRE 関数で使用される区切り文字をエスケープするために使用されます。 / は最も一般的な区切り文字です。

戻り値

エスケープされた文字列を返します。

例は次のとおりです:

<?php
$keywords = &#39;afweaef.afdafaw&#39;;
$keywords1 = preg_quote(&#39;.&#39;, &#39;/&#39;);
$keywords = preg_quote($keywords, &#39;/&#39;);
echo $keywords . "<br>"; 
echo $keywords1; 
?>
ログイン後にコピー

出力結果:

PHPの正規表現でドットをエスケープする方法

# 推奨学習: 「PHP ビデオ チュートリアル##」 # 》

以上がPHPの正規表現でドットをエスケープする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート