PHP – mb_ereg_match()を使用して正規表現を照合します
PHPでは、 mb_ereg_match() 関数は、特定の文字列を正規表現パターンと照合するために使用されます。この関数は、文字列の最初から文字列にのみ一致し、最後まで文字列に一致する必要はありません。この関数は、一致するものが見つかった場合はtrueまたは1を返し、そうでない場合はFalseまたは0を返します。
構文
bool mb_ereg_match(str $pattern, str $string, str $options)
パラメータ
次の3つのパラメータを受け入れます-
-
$ pattern −このパラメーターは正規表現に使用されます。
-
$ string −このパラメータは評価中です。
-
$ options −検索に使用されます。
戻り値
mb_ereg_match() 指定された文字列が正規表現パターンに一致する場合はtrueまたは1を返します。一致しない場合は、Falseまたは0を返します。
例1
<?php //It will return True because H is matched $result = mb_ereg_match("H", "Hello World"); var_dump($result); //It will return Frue because H is not matched $output= mb_ereg_match("H", "World"); var_dump($output); ?>
出力
bool(true) bool(false)
注 −この例では、最初から文字列に一致するだけですが、最後まで文字列に一致する必要はありません。
指定された文字列の任意の場所で文字列を照合する場合は、ワイルドカードと繰り返し演算子。*を使用できます。次の例を参照してください。
例2
<?php $result = mb_ereg_match(".*e", "Hello World"); var_dump($result); ?>
出力
bool(true)
-
正規表現を使用してPythonで単一の文字を照合するにはどうすればよいですか?
次のコードを使用して、Python正規表現を使用して、指定された文字列の任意の1文字を照合して出力します。これは、指定された文字列の任意の1文字と一致します 例 import re foo = 'https://www/twitter/index.php 403' result = re.findall(r'.', foo) print result 出力 これにより、出力が得られます ['h', 't', 't', 'p', 's', ':', '/
-
正規表現を使用してPythonで文字列の最後に一致させる方法は?
次のコードは、文字列の最後にある「スタジアム」という単語と一致します。「サッカースタジアムのチアリーダー」 $-文字列の末尾に一致します 例 import re s = 'cheer leaders at the football stadium' result = re.search(r'\w+$', s) print result.group() 出力 これにより、出力が得られます stadium