Comment puis-je compter le nombre de mots entre deux mots?Comment puis-je compter le nombre de mots entre deux mots?
$txt = "tükörfúrógép banana orange lime, tükörfúrógép cherry árvíztűrő orange lyon
cat lime mac tükörfúrógép cat orange lime cat árvíztűrő
tükörfúrógép banana orange lime
orange lime cat árvíztűrő";
Les deux mots 'inondation tolérant' et 'drill miroir'
J'ai besoin de ce retour:
miroir inondation tolérant forage miroir forage miroir inondation tolérant
cerise chat chat lime orange,
foret banane orange, citron vert inondation tolérant la chaux chat orange
Maintenant, j'ai cette expression régulière:
preg_match_all('@((tükörfúrógép(.*)?árvíztűrő)(árvíztűrő(.*)?tükörfúrógép))@sui',$txt,$m);
Ce retour tableau vide: Array ([0] => Array() [1] => Array() [2] => Array()) – turbod
PS: Eh bien, pour être tout à fait honnête - vous pouvez * le faire dans une regex, en concaténant regex # 1 et regex # 2 comme ça '# 1 | 2'. C'est à vous de voir si vous considérez l'expression qui en résulte vaut la peine. ;-) – Tomalak
@turbod: Qu'est-ce qu'un simple \ 'rvíztűrő \ b' vous donne? – Tomalak