Mon entreprise possède une série de sites Web avec des noms de domaine très similaires basés sur la ville. Le format pour ceux-ci est http://locksmithdallas.com
ou http://locksmithgarland.com
. Je voudrais trouver un moyen d'interpréter Dallas et Garland sur les noms de domaine en php. Je suis un noob à regex, donc je pourrais vraiment utiliser de l'aide!Essayer de sélectionner quelque chose dans le texte avec une regex
0
A
Répondre
3
if (preg_match('/locksmith([^.]*)\.com/', $url, $matches)) {
$city = $matches[1];
}
1
if (preg_match('#locksmith([^.]*)\.com#', $url, $matches)) {
//has been found
var_dump($matches);
}
1
Celui-ci est simple, mais vous pouvez élaborer à partir de là:
http://locksmith(?<name>[a-zA-Z]+)\.com
Cela vous donnera un groupe nommé appelé « nom » où vous pouvez saisir le texte après serrurier et avant .com .
Questions connexes
- 1. Regex pour sélectionner quelque chose entre un #OnlinePopup et _
- 2. essayer de comprendre quelque chose php
- 3. Regex qui correspond à quelque chose avant un certain caractère?
- 4. quelque chose de mal avec xml
- 5. Regex - Y at-il quelque chose que j'ai mal fait?
- 6. Regex recherche et remplacement de l'expression avec quelque chose de différent pour chaque occurrence de l'expression
- 7. Comment faire quelque chose avec Bash lorsqu'une ligne de texte apparaît dans un fichier
- 8. Essayer de renvoyer une partie d'un URL via regex (jquery)
- 9. Comment emballer un int [,] avec quelque chose comme une ReadOnlyCollection?
- 10. C# menu tooltrip & quelque chose de plus
- 11. Quelque chose ne va pas dans le format datetime
- 12. Puis-je utiliser RegEx et VI (ou quelque chose de similaire) pour remplir automatiquement un texte pour moi?
- 13. jquery sélectionner le texte
- 14. comment afficher quelque chose une fois par heure dans asp.net?
- 15. Quelque chose comme SciPy dans Ruby?
- 16. Je cherche quelque chose de similaire à AdRotator dans .NET
- 17. Puis-je placer quelque chose dans bashrc pour masquer les fichiers de l'éditeur de texte (~ extension)?
- 18. Regex pour supprimer le texte avant "http: //"?
- 19. Comment faire quelque chose quand il est disponible avec jQuery?
- 20. Postgres: regex et les requêtes imbriquées quelque chose comme des tuyaux Unix
- 21. Essayer d'utiliser String.split() regex sur chaîne créée avec Formatter
- 22. Il ya quelque chose qui cloche avec ce JavaScript
- 23. manque quelque chose évidente dans l'insertion de la console JMX
- 24. Comment sélectionner tout le texte dans un Windows Forms TextBox?
- 25. composant ImageGrid ou quelque chose comme ça
- 26. Effacer un bogue de type lors de l'animation de quelque chose avec un fond transparent
- 27. Essayer de faire pivoter le texte d'une boîte de groupe
- 28. comment faire correspondre quelque chose avec RegExp entre roundbrackets
- 29. Comment faire pour qu'une regex ne corresponde PAS quand je trouve quelque chose d'indésirable
- 30. Remplacer le texte, Jython, Regex
Merci pour cela, j'apprends encore et les exemples sont l'une des meilleures façons de le faire! –