Visualizzazione dei risultati da 1 a 9 su 9

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Prova cosi. Si puo' fare di meglio penso.
    Codice PHP:
    <?php
    $testo 
    "ciao car{{o}{a}}  anonimo questo è un messaggio scritto da Pin{ {o} {a} } altro testo...non deve prendere {{o} txt {a}} car{{b}{r}}o";
    $regex "/\{\s*\{([^}]?)\}\s*\{([^}]?)\}\s*\}/";
    preg_match_all($regex,$testo,$campi); 

    print_r$campi);
    Torna.
    l'array [1] contiene le parti sinistre mentre il [2] le destre.
    codice HTML:
    Array(    
        [0] => Array        (            [0] => {{o}{a}}            [1] => { {o} {a} }            [2] => {{b}{r}}        )
        [1] => Array        (            [0] => o            [1] => o            [2] => b        )
        [2] => Array        (            [0] => a            [1] => a            [2] => r        )
    )
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    88
    Quote Originariamente inviata da badaze Visualizza il messaggio
    Prova cosi. Si puo' fare di meglio penso.
    Codice PHP:
    <?php
    $testo 
    "ciao car{{o}{a}}  anonimo questo è un messaggio scritto da Pin{ {o} {a} } altro testo...non deve prendere {{o} txt {a}} car{{b}{r}}o";
    $regex "/\{\s*\{([^}]?)\}\s*\{([^}]?)\}\s*\}/";
    preg_match_all($regex,$testo,$campi); 

    print_r$campi);
    Torna.
    l'array [1] contiene le parti sinistre mentre il [2] le destre.
    codice HTML:
    Array(    
        [0] => Array        (            [0] => {{o}{a}}            [1] => { {o} {a} }            [2] => {{b}{r}}        )
        [1] => Array        (            [0] => o            [1] => o            [2] => b        )
        [2] => Array        (            [0] => a            [1] => a            [2] => r        )
    )

    innanzitutto ti ringrazio.
    la regex che hai scritto purtroppo non legge una stringa dentro la graffa ma solo se c'è un carattere
    {{ciao}{b}}
    deve stampare "ciao", "b"
    invece non considera proprio.
    ho provato a mettere ^ appena aperto la graffa, niente considera solo se c'è una lettera.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.