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

Que représente isU de preg_match en php ?

墨辰丷
Libérer: 2023-03-30 11:08:02
original
2153 Les gens l'ont consulté

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 "不存在";
}
Copier après la connexion
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 "
"; ?>
Copier après la connexion
É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);
?>
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal