Maison  >  Article  >  développement back-end  >  Que représente isU de preg_match en php ?

Que représente isU de preg_match en php ?

墨辰丷
墨辰丷original
2018-06-07 10:22:242077parcourir

Cet article présente principalement la signification de isU de preg_match en php. Les amis intéressés peuvent s'y référer. J'espère qu'il sera utile à tout le monde.

isU signifie séparation des cas, s ici n'inclut pas les sauts de ligne, et U inverse la valeur du nombre de correspondances afin qu'il ne s'agisse pas d'une répétition par défaut. C'est probablement le cas.

/(.*)/isU après l'expression régulière, que signifie le paramètre "isU" ?

Il s'agit du modificateur dans les expressions régulières.

i recherche à la fois les lettres majuscules et minuscules, et

s est un point (.) qui correspond à tous les caractères, y compris la ligne. Si s n'est pas défini, le caractère de nouvelle ligne n'est pas inclus

U inverse la valeur du nombre de correspondances afin qu'il ne soit pas répété par défaut, mais le soit lorsqu'il est suivi de "?" 🎜>

Exemple

preg_match La syntaxe d'expression régulière compatible b représente la limite du mot

Donc : ce qui suit devrait être possible ? ? ?

$a="test,admin,abc";
$b="te";
$exist=preg_match("/b{$b}b/",$a);
if($exist)
{
echo "存在";
}else
{
echo "不存在";
}
Regardez les instructions pertinentes

Copiez le code Le code est le suivant :

int preg_match ( string pattern, string subject [, array matches [, int flags]] );

preg_match() renvoie le nombre de fois où le modèle correspond. Soit 0 fois (pas de correspondance), soit 1 fois, puisque preg_match() arrêtera la recherche après la première correspondance. preg_match_all(), au contraire, recherchera jusqu'à la fin du sujet. preg_match() renvoie false en cas d'erreur.

Exemple :

<?php
$a = "abcdefgabcdefaaag";
preg_match(&#39;|abc([a-z]+)g|isu&#39;,$a,$out1);
preg_match_all(&#39;|abc([s]+)g|isu&#39;,$a,$out2);
echo "<pre class="brush:php;toolbar:false">";
print_r($out1);
print_r($out2);
echo "
"; ?>Écriture :

La différence entre l'utilisation de guillemets doubles et de guillemets simples

<?php
preg_match_all("/href="(.*)"/isu",$contents,$out);
preg_match_all(&#39;|href="(.*)"|isu&#39;,$contents,$out);
?>

Résumé : Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun.

Recommandations associées :

La fonction ZipArchive en php

php implémente le traitement par lots pour détecter si la page a été Fonctions incluses dans Baidu

Programme de calendrier implémenté en php

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