Maison  >  Article  >  développement back-end  >  Comment extraire un identifiant d'API de données Google à l'aide d'expressions régulières ou de fonctions de chaîne intégrées ?

Comment extraire un identifiant d'API de données Google à l'aide d'expressions régulières ou de fonctions de chaîne intégrées ?

Barbara Streisand
Barbara Streisandoriginal
2024-10-24 08:35:30120parcourir

How to Extract a Google Data API ID Using Regular Expressions or Built-In String Functions?

Extraction d'un ID d'API de données Google à l'aide d'expressions régulières

Pour extraire l'ID d'une URL d'API de données Google, nous devons cibler la partie après la dernière barre oblique (/). Ceci peut être réalisé à l'aide d'expressions régulières.

En PHP, l'expression régulière suivante peut être utilisée :

[^/]+$

Cette expression :

  • Garantit au moins un caractère qui n'est pas une barre oblique (/).
  • Capture jusqu'à la fin de la chaîne, stockant la partie correspondante dans le groupe principal.

Cependant, pensez à utiliser le langage intégré dans les fonctions de traitement de listes de chaînes, car elles sont souvent plus efficaces que les expressions régulières. Pour PHP, strrchr() peut être utilisé :

<code class="php">strrchr(Text, '/')</code>

Cette fonction récupère les caractères après la dernière occurrence de '/'.

Remarque : Ce résultat inclut le caractère slash lui-même. Pour le supprimer, utilisez substr() comme suit :

<code class="php">substr(strrchr(Text, '/'), 1);</code>

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