Maison  >  Article  >  développement back-end  >  Supprimez tous les caractères sauf az AZ 0-9 ou null via PHP regex

Supprimez tous les caractères sauf az AZ 0-9 ou null via PHP regex

藏色散人
藏色散人original
2021-08-04 10:17:102479parcourir

Dans "Supprimer les caractères non numériques à l'exception des virgules et des points via les expressions régulières PHP", nous vous présenterons comment utiliser les expressions régulières pour supprimer les caractères non numériques à l'exception des virgules et des points. Je pense que tout le monde connaît maintenant les expressions régulières. que vous avez une certaine compréhension de l'utilisation des expressions régulières PHP, nous continuerons aujourd'hui à vous présenter des exemples d'utilisation des expressions régulières PHP~

Comme l'indique le titre, dans cet article, nous utiliserons des expressions régulières pour supprimer az AZ 0-9 ou " " de la chaîne Tous les caractères sauf .

Tout d'abord, laissez-moi vous donner un exemple de chaîne : abcde$ddfd @abcd )der]abcde$ddfd @abcd )der]

各位可以自己先在本地写个方法来实现删除该字符串中除 az AZ 0-9 或 " " 之外的所有字符。

下面是我的方法:

<?php
$string = &#39;abcde$ddfd @abcd )der]&#39;;
echo &#39;原始字符串 : &#39;.$string.&#39;<br>&#39;;
$newstr = preg_replace("/[^A-Za-z0-9 ]/", &#39;&#39;, $string);
echo &#39;新字符串 : &#39;.$newstr."<br>";

咱们直接运行结果,如下图所示:

Supprimez tous les caractères sauf az AZ 0-9 ou null via PHP regex

可以看到这个结果是符号我们标题要求的吧!

是不是so easy!

其在PHP使用正则表达式,无非就是对preg_replace函数的使用以及正则表达式匹配规则的掌握。

关于preg_replace

Vous pouvez d'abord écrire une méthode localement pour supprimer la chaîne sauf az AZ 0-9 ou All caractères sauf " ".

Voici ma méthode :

mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int &$count ]] )

Exécutons le résultat directement, comme indiqué ci-dessous :

Supprimez tous les caractères sauf az AZ 0-9 ou null via PHP regex

Vous pouvez voir que ce résultat est ce qu'exige notre titre !

N'est-ce pas si simple !

L'utilisation des expressions régulières en PHP n'est rien d'autre que l'utilisation de la fonction preg_replace et la maîtrise des règles de correspondance des expressions régulières. 🎜🎜À propos de la syntaxe de preg_replace, voici une brève introduction : 🎜rrreee🎜 signifie que vous pouvez le remplacer par remplacement en recherchant la partie du sujet qui correspond au modèle. 🎜🎜Pièce jointe : 🎜🎜Introduction au concept d'expressions régulières : 🎜🎜L'expression régulière est une formule logique pour les opérations sur les chaînes. Elle utilise des caractères spécifiques prédéfinis et la combinaison de ces caractères spécifiques pour former une chaîne de "caractères réguliers". , cette "chaîne de règles" est utilisée pour exprimer une logique de filtrage des chaînes. 🎜🎜Enfin, je voudrais recommander "🎜Manuel d'expression régulière🎜" à tout le monde. Je pense que tant que vous lisez attentivement ce tutoriel et faites certaines références lors de son application, la maîtrise des expressions régulières ne sera pas un problème. 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn