Sto cercando di utilizzare un'espressione regolare per trovare tutte le sottostringhe che iniziano con un segno di uguale (=
) e termina con un punto e virgola (;
) con qualsiasi numero di caratteri in mezzo. Dovrebbe essere qualcosa di simile =*;
Espressione regolare con an = e a;
Per qualche motivo, gli uguali non si registrano. Esiste una specie di personaggio di fuga che farà sì che la regex noti il mio segno di uguaglianza?
Sto lavorando in Java se questo ha qualche riferimento a questa domanda.
Questo mi ha fatto quello che stavo cercando, ma è possibile trovare solo ciò che è tra questi delimitatori? In altre parole, voglio ottenere ciò che c'è tra il = e; senza effettivamente includerli nell'espressione. Grazie – chama
Se si aggiunge il paren- sore attorno al valore che si desidera trovare, è possibile utilizzare uno dei metodi di gruppo() di Matcher per recuperare solo il bit in Paren. – mkb
Come esattamente userò il metodo group() per fare questo? – chama