Voilà une possibilité:
$test = '<div class="blabla"></div>
aa
<p>zefiomf </p>
</div>
<a href="http://test.com"></a>';
$out = array();...
Type: Messages; Utilisateur: mokfajri
Voilà une possibilité:
$test = '<div class="blabla"></div>
aa
<p>zefiomf </p>
</div>
<a href="http://test.com"></a>';
$out = array();...
ça ne sert à rien de donner le code de tous les fichiers. Le mieux est d'isolé le problème et donner juste un exemple pour l'expliquer. Cela va nous permettre au moins de tester la solution avant de...
Tu peux utiliser le pattern suivant:
$pattern = '/(<!--\s*\w+\s*-->)/';
Voilà une possibilitée :
$phone = "1234567";
$new_phone = substr($phone,0,-2) . "XX";
echo $new_phone;
Bonjour,
Voilà une possibilité :
Le fichier xml : exemple.xml qui pointe sur le fichier xsl :count.xsl
<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="count.xsl"...
Je crois que c'est un problème assez difficile pour être codé dans une fonction, car si je comprends bien, tu cherche un moyen qui permet de dire que deux Regex sont équivalentes (Dans le monde des...
Bonjour,
Voilà une solution en utilisant une fonction récursive :
function recursive_replace($string)
{
$pattern = '/(<h[1-6]>.*?)(fi*)(.*?<\/h[1-6]>)/s';
if...
Bonjour,
Volià une manière de faire:
<?php
$array = Array
(
Array
(
Bonjour,
Voilà une solution à ton problème (si j'ai bien compris):
$string = '<a href="non"> Une phrase avec mon mot cle</a>
<a href="oui"> Une phrase</a>avec mon mot cle <a...>ici</a>';
...
Bonjour,
Voilà une solution qui marche dans tous les cas:
$text = 'http://www.sous-domaine.nom-de-domaine.com';
if (preg_match('/http:\/\/(?:www\.)?([^\.]+)\./',$text,$matchs))...
tu peux essayer ce pattern:
/<a[^>]+>(.*?)(?:<\/a>)/
voilà une solution
$tableaux = array('1','2','3',array('4','5','6'));
foreach($tableaux as $k=>$v){
if (is_array($v)){
$index = $k;
$array = $v;
}
Effectiviment il y a pas de + après \\1.
Pour le premier point tu trouveras une solution ici :
http://www.php.net/manual/fr/regexp.reference.recursive.php
Je vais te répondre sur le 2ème point :
on capture le nom de la balise et on utilise \\1 pour dire que c'est identique.
Tu peux tout simplement faire :
le (.*?) dans le regex permet de s'arrêter au premier U.
le '/^dom(.*)UU.*$/' ne marchera pas car le * est avide.
tu peux nous donner le tableau $position?
dans scriptPhpReponse_a_Ajax.php :
<?php
$reponse=date("d/m/Y H:i:s");
echo $reponse;
//envoi de la réponse à Ajax
//echo $reponse;
?>
Bonjour
voilà un solution :
$pTxt = preg_replace("/<\/blockquote>\n{3}/", "</blockquote>\n", $pTxt);
Bonjour
tu peux essayer :
$chaine = preg_replace("/(\.{3})\.*/", "\\1", $chaine);
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.