Sto cercando di Notepad ++ per regex trovare tutte le istanze di "ABC" e "def" nella seguente frase:Come si usa Notepad ++ pipe regex | per le stringhe più lunghe di un carattere?
L'abc andato al DEF.
Nessuno dei seguenti sintassi sembra funzionare:
- abc | def
- [abc | def]
- (abc) | (DEF)
- (abc | DEF)
NOTA: "[a | d]" corrisponde a qualsiasi istanza di "a" o "d" quando ho provato
[a | d] non significa quello che pensi lo fa, significa "corrisponde con nessun di a, d, o | ". [annuncio] farebbe la stessa cosa, ma è diverso da un | d. –
Quello che voglio dire è, il | il personaggio dentro [a | d] in realtà non sta facendo nulla, sta solo dicendo che è anche ok per far corrispondere "|". Non è quello che stavi cercando di fare. Perché Notepad ++ non supporta l'utilizzo di | carattere per significare "uno di", quello che stai cercando di fare sarà impossibile. –
Come sarò in grado di cercare query SQL digitate in "qualsiasi query sql" anche se la query è multilinea. Ho provato ["] [^ \ n] ["] per riga singola e ["] * ["] per multilinea, ma in caso di multilinea ignora la seconda citazione nella stessa riga e termina alla riga successiva in posizione di virgola mobile. Ho bisogno di aiuto qui e lo trovo usando Notepad ++. – Rick2047