Saya kesulitan dengan regex. Inilah perintah yang saya gunakan (menjalankan Cygwin di Windows) atas saran hwnd (yang telah memecahkan masalah saya sebelumnya):
grep -Po '(?<="id":)[^,]+' regex_test.txt
Bagaimana cara mengubah ekspresi reguler sehingga kecocokan yang dibuat dimulai dengan ,{id: ATAU :[{id: ? Sayangnya, ekspresi saat ini juga menangkap ID yang tidak diinginkan yang diawali dengan :{id:
Masukkan File Teks bernama regex_test.txt:
alasan:{id:25549177,“pattern:null},iphone:[{id:2411977008,version:null},{id:2430057923,
Keluaran:
25549177
2411977008
2430057923
Keluaran yang Diinginkan:
2411977008
2430057923
Tolong beri tahu saya pendapat Anda tentang masalah ini.
lookaround
merupakan fitur menarik yang tidak ditampilkan dalam tautan yang dimaksudkan untuk berpura-pura duplikat. - person F. Hauri   schedule 12.04.2015