Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di nourdine
    Registrato dal
    Nov 2005
    Messaggi
    1,130

    regExp che qualsiasi carattere (compreso newline)

    ciao

    ho una stringa con dei caratteri di new line e devo scrivere una regexp che prenda "</body>" e tutto quello che segue.

    Si da il caso che il metacarattere . prenda tutto ma non \n per cui roba del genere non funziona:

    /<\/body>.*/
    /<\/body>[.\n]*/ -> questa funziona ancora meno! e non capisco perche'!

    insomma la domanda e': qual'e' la regexp che matcha una stringa formata dalla combinazione di qualsiasi carattere e il simbolo di new line (eventualmente + ripetizioni di newline sparse in giro per la stringa)

    PREMETTO CHE: la risposta "ma togli tu a mano dalla stringa in cui cerchi i caratteri di new line" NON E' PERMESSA!

    ta!

  2. #2
    Non so se in javascript ci sta..però in genere per questo tipo di problemi si usa il modificatore /s che tratta il testo come se fosse su di una unica riga...

    quindi prova:
    codice:
    /<\/body>.*/s
    Administrator of NAMDesign.Net

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.