Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [Espressioni regolari] dove sbaglio? bbcode

    codice:
    // espressione regolare [url]
    \[url=([^\[*)\]([^\[]*)\[/url\] ---> \2
    // espressione regolare [img]
    \[img\](^\[]*)\[/img\] ---> [img]\1[/img]
    // espressione regolare [b]
    \[b\](^\[]*)\[/b\] ---> \1
    // espressione regolare [i]
    \[i\](^\[]*)\[/i\] ---> \1
    // espressione regolare [u]
    \[u\](^\[]*)\[/u\] ---> <u>\1</u>
    // espressione regolare [center]
    \[center\](^\[]*)\[/center\] ---> <center>\1</center>

  2. #2
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    Dai un'occhiata alla classe di andr3a anzitutto, che è molto ben fatta.

    In secondo luogo, c'è sicuramente qualcosa che non va qui (è la prima cosa che ho notato):

    codice:
    (^\[]*)
    perchè probabilmente (anzi sicuramente ) non fa quello che tu vorresti fare, e in ogni caso, anche se fosse scritta correttamente, in questo modo escluderesti le parentesi quadre dalla possibilità di essere comprese all'interno del tag [ CODE ].

    Secondo me te la cavavi meglio con un qualcosa del genere:

    codice:
    (.+?)
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

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 © 2025 vBulletin Solutions, Inc. All rights reserved.