Ottenere queste stringhe:regex e sed di Java non sono gli stessi ...?
00543515703528
00582124628575
0034911320020
0034911320020
005217721320739
0902345623
067913187056
00543515703528
applicare questa exp in Java: ^(06700|067|00)([0-9]*)
.
La mia intenzione è quella di rimuovere l'iniziale "06700, 067 e 00" dall'inizio della stringa.
E 'tutto fresco in java, gruppo 2 hanno sempre il numero intendo, ma in sed
si mangia lo stesso:
$ cat strings|sed -e 's/^\(06700|067|00\)\([0-9]*\)/\2/g'
00543515703528
00582124628575
0034911320020
0034911320020
005217721320739
0902345623
067913187056
00543515703528
Che diamine mi manca?
Cheers,
f.