Saya memiliki file HTML besar yang memiliki banyak markup yang terlihat seperti ini: <p class="MsoNormal" style="margin: 0in 0in 0pt;"> <span style="font-size: small; font-family: Times New Roman;">stuff here</span> </p> Saya mencoba melakukan pencarian-dan-ganti Vim untuk menyingkirkan semuanya class=""dan style=""tetapi saya mengalami kesulitan membuat pertandingan tidak sesuai. Upaya pertama saya adalah ini …
Saya mencoba menggunakan sed untuk membersihkan baris URL untuk mengekstrak domain saja. Jadi dari: http://www.suepearson.co.uk/product/174/71/3816/ Saya ingin: http://www.suepearson.co.uk/ (baik dengan atau tanpa garis miring, tidak masalah) Saya telah mencoba: sed 's|\(http:\/\/.*?\/\).*|\1|' dan (menghindari quantifier yang tidak rakus) sed 's|\(http:\/\/.*\?\/\).*|\1|' tapi sepertinya saya tidak bisa mendapatkan quantifier non-serakah ( ?) untuk …
Saya menemukan tutorial yang sangat baik ini pada ekspresi reguler dan sementara saya secara intuitif memahami apa yang "serakah", "segan" dan "posesif" lakukan, tampaknya ada lubang serius dalam pemahaman saya. Secara khusus, dalam contoh berikut: Enter your regex: .*foo // greedy quantifier Enter input string to search: xfooxxxxxxfoo I found …
Saya menggunakan jQuery. Saya memiliki string dengan blok karakter khusus (awal dan akhir). Saya ingin mendapatkan teks dari blok karakter khusus itu. Saya menggunakan objek ekspresi reguler untuk menemukan in-string. Tetapi bagaimana saya bisa memberi tahu jQuery untuk menemukan beberapa hasil ketika memiliki dua karakter khusus atau lebih? HTML saya: …
Saya ingin mendapatkan pertandingan yang paling pendek dan polanya harus seperti: <car ... model=BMW ...> ... ... ... </car> ... berarti karakter apa saja dan inputnya adalah beberapa baris.
Saya mencoba membagi string menjadi dua bagian menggunakan regex. String tersebut diformat sebagai berikut: text to extract<number> Saya telah menggunakan (.*?)<dan <(.*?)>mana yang berfungsi dengan baik tetapi setelah membaca sedikit ke dalam regex, saya baru saja mulai bertanya-tanya mengapa saya membutuhkan ?ekspresi dalam. Saya hanya melakukannya seperti itu setelah menemukannya …
Bagaimana cara membuat regex python "(.*)"seperti itu, mengingat "a (b) c (d) e"cocok python "b"bukan "b) c (d"? Saya tahu bahwa saya bisa menggunakan "[^)]"bukan ".", tapi saya mencari solusi yang lebih umum yang membuat regex saya sedikit lebih bersih. Apakah ada cara untuk memberi tahu python "hei, cocokkan ini …