preg_matchの区切り文字には、次のようなバリエーションがあります。
- preg_match( "/ [xxx] /"、$ foo)
- preg_match( "/ ^ [xxx] $ /"、$ foo)
preg_match( "#[xxx] #e"、$ foo)
等
なぜバリエーションとどれを使用する必要があるのですか?
preg_matchの区切り文字には、次のようなバリエーションがあります。
preg_match( "#[xxx] #e"、$ foo)
等
なぜバリエーションとどれを使用する必要があるのですか?
それらはすべて正しいです。
区切り文字(あなたが言ったことはオープン/クローズタグです)は、英数字、バックスラッシュ、空白以外の任意の文字にすることができます。Ref。