Nwlapcug.com


Come sostituire le corrispondenze più breve di Regex in JavaScript

Sostituendo l'espressione regolare corrispondenza più breve (RegEx) in una stringa JavaScript è utile quando si desidera eseguire una ricerca complessa e sostituire funzione su qualche testo. Un'espressione regolare descrive modelli in una stringa utilizzando un linguaggio formale di caratteri speciali e significati che può interpretare un parser. Il JavaScript "sostituire" funzione consente di specificare una stringa di ricerca, un modello di espressione regolare e una stringa di sostituzione. Il "?" carattere indica al parser di trovare la lunghezza più breve corrisponde.

Istruzioni

1

Aprire il codice JavaScript in un editor di testo come blocco note di Windows.

2

Creare e inizializzare una variabile JavaScript per memorizzare la stringa che si desidera cercare aggiungendo il seguente codice alla funzione JavaScript:

var str = "- a---b---b---b";

3

Chiamare la funzione JavaScript "replace" e visualizzare i risultati aggiungendo il seguente codice alla funzione JavaScript:

Document.Write(Str.Replace(/a(.*?) b, "xx"));

Il /a(.*?)" b / "argomento specifica zero o più caratteri si trova all'interno di"a"e"b". Il "?" carattere indica una ricerca specifica, tale che dovrebbe corrispondere la stringa di lunghezza più corta che si qualifica. L'esempio visualizzerà "b - xx------b." Senza il "?" carattere sarebbe restituire la partita di qualificazione più lunga e visualizzare "-xx."

4

Salvare il file. Caricare sul vostro server e caricare la pagina per eseguire la funzione "Sostituisci".