Sto provando a scrivere un'espressione regolare che troverà tutti i valori tra parentesi graffe che non iniziano con "my:". Ad esempio, voglio acquisire {this}
ma non {my:monkey}
.espressioni regolari Javascript per trovare parole che non iniziano con "my:"
Il modello che cattura tutto è:
\{([^\}]*)\}
Ho problemi a farla funzionare. Il mio colpo più vicino finora è:
\{[^my:]*([^\}]*)\}
Questo fallisce perché ignora solo i tag che iniziano con "m", "y" o ":".
Sono sicuro che c'è un comando che sto per trattare con vista "il mio:" come un blocco ..
(Nota: Deve lavorare per JavaScript)
Che cosa stai cercando di fare con esso? Basta testare la stringa o fare qualche tipo di sostituzione? –