-2

正規表現の例がたくさんあるウェブサイトを誰かが知っているのだろうか?

このステートメントを私の理解に合わせて白で変更するには、英数字とスペースのみを許可し、次のものも含めるにはどうすればよいですか?、。?!`'";:-_ = + / | @#$%^&*

$output = preg_replace("/[^A-Za-z0-9 ]/", "", $input);
4

2 に答える 2

3

このWebサイト-www.regular-expressions.info/tutorial.htmlは、RegExpを体系的に学習する方法を提供します。また、expressoを使用して正規表現を練習することもできます。ただし、正規表現の使用可能性は言語によって異なります。このウェブサイト-www.regular-expressions.info/tutorial.htmlはあなたに良い基盤を提供します。

于 2012-10-25T18:49:51.573 に答える
2

パターン自体は文字、数字、スペースを許可しませんが、コマンドは「許可された」ものをすべて削除するため、コマンドはそれらの文字のみを残します。とにかく、これには他のキャラクターも含まれます:

$output = preg_replace('/[^A-Za-z0-9 ,.?!`\'";:_=+\/|@#$%^&*-]/', "", $input);

このウェブサイトのチュートリアルと例のセクションの両方をチェックしてください!

于 2012-10-25T16:26:27.490 に答える