Position actuelle: Accueil> Catégories de fonctions> mb_ereg_search_setpos

mb_ereg_search_setpos

Définissez le point de départ pour la prochaine expression régulière pour correspondre
Nom:mb_ereg_search_setpos
Catégorie:Chaîne multi-octet
Langage de programmation:php
Description en une ligne:Définissez la position de recherche d'une expression régulière de plusieurs rejets

Nom de la fonction: MB_EREG_SEARCH_SETPOS ()

Version applicable: PHP 4> = 4.2.0, Php 5, PHP 7

Description de la fonction: Utilisé pour définir la position de recherche d'une expression régulière de plusieurs sites. Cette fonction définit la position de recherche sur le décalage spécifié et limite la plage de recherche à la partie de la chaîne après ce décalage.

Utilisation: MB_EREG_SEARCH_SETPOS (position int $): bool

paramètre:

  • Position: le décalage de la position de recherche à définir.

Valeur de retour:

  • Retour True si la position de recherche est définie avec succès. Si une erreur se produit, FALSE est renvoyé.

Exemple:

 // 设置多字节正则表达式搜索位置mb_ereg_search_setpos(5); // 使用mb_ereg_search_regs() 函数获取匹配的结果$matches = mb_ereg_search_regs('正则表达式', '这是一个测试字符串'); if ($matches) { echo "匹配结果:"; print_r($matches); } else { echo "没有找到匹配的结果。"; }

Dans l'exemple ci-dessus, nous appelons d'abord la fonction MB_ERG_SEARCH_SETPOS () pour définir la position de recherche sur une position avec un décalage de 5. Nous utilisons ensuite la fonction MB_EREG_SEARCH_REGS () pour effectuer une recherche d'expressions régulières multipyte et stocker les résultats correspondants dans la variable de correspondance $. Enfin, nous vérifions si la variable $ correspond aux résultats correspondants et sortit les informations correspondantes.

Notez que le paramètre «regex» dans l'exemple est un paramètre schématique, et vous devez le remplacer par l'expression régulière spécifique que vous souhaitez utiliser en fonction de la situation réelle.

Fonctions similaires
Articles populaires