Skip to content
Extraits de code Groupes Projets
Valider 3e165576 rédigé par esj's avatar esj
Parcourir les fichiers

ne pas considérer comme un champ #MAJUSCULES suivi de chiffre ou de minuscules

parent fd36550d
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -65,9 +65,11 @@ function parser_inclure($texte) { ...@@ -65,9 +65,11 @@ function parser_inclure($texte) {
} }
function parser_champs($texte) { function parser_champs($texte) {
$result=Array(); $result = array();
while (ereg(NOM_DE_CHAMP . '(.*)$', $texte, $regs)) { while (ereg(NOM_DE_CHAMP . '(.*)$', $texte, $regs)) {
$p = strpos($texte, $regs[0]); $p = strpos($texte, $regs[0]);
if ($regs[4] || !ereg("[0-9a-z]", $regs[5][0])) {
if ($p) { if ($p) {
$champ = new Texte; $champ = new Texte;
$champ->texte = (substr($texte, 0, $p)); $champ->texte = (substr($texte, 0, $p));
...@@ -80,8 +82,16 @@ function parser_champs($texte) { ...@@ -80,8 +82,16 @@ function parser_champs($texte) {
$champ->etoile = $regs[4]; $champ->etoile = $regs[4];
$texte = $regs[5]; $texte = $regs[5];
$result[] = $champ; $result[] = $champ;
} else {
// faux champ
$champ = new Texte;
$champ->texte = (substr($texte, 0, $p+1));
$result[] = $champ;
$texte = (substr($texte, $p+1));
}
} }
if ($texte) { if ($texte) {
$champ = new Texte; $champ = new Texte;
$champ->texte = $texte; $champ->texte = $texte;
$result[] = $champ; $result[] = $champ;
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter