Ho creato, per il mio nuovo sito, una funzione che compie il parsing del BBCode del testo passato tramite parametro, questo funziona tutto perfettamente, ma il problema non è questo.
Il problema è che, sto cercando di far interpretare li liste, una specie di lista puntata o numerata presente su questo forum, ma non so proprio come scrivere la mia espressioni regolare.
In poche parole vorrei che l'espressione regolare mi trasformasse questo:
In questo:
Scusate per gli spazzi ma è per non far interpretare il codice dal forum, è possibile fare, possibilmente un'unica espressioni regolare, che:
E possibile fare questo con un'unica espressione regolare?
Il problema è che, sto cercando di far interpretare li liste, una specie di lista puntata o numerata presente su questo forum, ma non so proprio come scrivere la mia espressioni regolare.
In poche parole vorrei che l'espressione regolare mi trasformasse questo:
Codice:
[ list ]
[ * ] primo
[ * ] secondo
[/ list ]
In questo:
Codice:
< ul >
< li > primo</ li >
< li > secondo</ li>
</ ul >
Scusate per gli spazzi ma è per non far interpretare il codice dal forum, è possibile fare, possibilmente un'unica espressioni regolare, che:
- Trasformi i tag [ list ] e [/ list ] nei tag < ul > e </ ul >
- Contemporaneamente che trasformi il testo contenuto all'interno da [ * ] fino al ritorno a capo in < li > testo</ li>
E possibile fare questo con un'unica espressione regolare?