Nhận những chuỗi:Java regex và sed không giống nhau ...?
00543515703528
00582124628575
0034911320020
0034911320020
005217721320739
0902345623
067913187056
00543515703528
Áp dụng exp này trong java: ^(06700|067|00)([0-9]*)
.
Ý định của tôi là xóa "06700, 067 và 00" hàng đầu khỏi việc bắt đầu chuỗi.
Đó là tất cả mát mẻ trong java, nhóm 2 luôn có số tôi dự định, nhưng trong sed
nó isnt giống nhau:
$ cat strings|sed -e 's/^\(06700|067|00\)\([0-9]*\)/\2/g'
00543515703528
00582124628575
0034911320020
0034911320020
005217721320739
0902345623
067913187056
00543515703528
tôi thiếu cái quái gì?
Chúc mừng,
f.