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:
Valeur de retour:
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.