Pertanyaan yang diberi tag «regex»

Ekspresi reguler menyediakan bahasa deklaratif untuk mencocokkan pola dalam string. Mereka umumnya digunakan untuk validasi string, parsing, dan transformasi. Karena ekspresi reguler tidak sepenuhnya standar, semua pertanyaan dengan tag ini juga harus mencakup tag yang menentukan bahasa atau alat pemrograman yang berlaku. CATATAN: Meminta HTML, JSON, dll. Regex cenderung ditanggapi dengan reaksi negatif. Jika ada pengurai untuk itu, gunakan itu.



11
bagaimana cara menggunakan sed, awk, atau gawk untuk mencetak hanya yang cocok?
Saya melihat banyak contoh dan halaman manual tentang bagaimana melakukan hal-hal seperti cari-dan-ganti menggunakan sed, awk, atau gawk. Namun dalam kasus saya, saya memiliki ekspresi reguler yang ingin saya jalankan pada file teks untuk mengekstrak nilai tertentu. Saya tidak ingin melakukan pencarian-dan-ganti. Ini dipanggil dari bash. Mari gunakan contoh: Contoh …
100 regex  unix  sed  awk  gawk 

5
Dapatkah Anda membuat bagian dari regex case-insensitive?
Saya telah melihat banyak contoh dalam membuat ekspresi reguler peka huruf besar kecil. Yang saya ingin tahu adalah memiliki sebagian dari ekspresi peka huruf besar kecil. Misalnya, saya memiliki string seperti ini: fooFOOfOoFoOBARBARbarbarbAr Bagaimana jika saya ingin mencocokkan semua kemunculan "foo" apa pun hurufnya, tetapi saya hanya ingin mencocokkan "BAR" …
100 regex 

4
Apakah ekspresi reguler dari modul re mendukung batasan kata (\ b)?
Saat mencoba mempelajari lebih banyak tentang ekspresi reguler, tutorial menyarankan agar Anda dapat menggunakan \buntuk mencocokkan batas kata. Namun, cuplikan penafsir Python berikut tidak berfungsi seperti yang diharapkan: >>> x = 'one two three' >>> y = re.search("\btwo\b", x) Seharusnya itu adalah objek yang cocok jika ada yang cocok, tetapi …
100 python  regex 

13
Periksa apakah sebuah string adalah html atau bukan
Saya memiliki string tertentu yang ingin saya periksa apakah itu html atau bukan. Saya menggunakan regex untuk hal yang sama tetapi tidak mendapatkan hasil yang sesuai. Saya memvalidasi regex saya dan berfungsi dengan baik di sini . var htmlRegex = new RegExp("<([A-Za-z][A-Za-z0-9]*)\b[^>]*>(.*?)</\1>"); return htmlRegex.test(testString); Ini biola tetapi regex tidak berjalan …
100 javascript  regex 

3
Fungsi untuk mengembalikan hanya karakter alfanumerik dari string?
Saya mencari fungsi php yang akan mengambil string input dan mengembalikan versi bersihnya dengan menghapus semua karakter khusus yang hanya menyisakan alfa-numerik. Saya membutuhkan fungsi kedua yang melakukan hal yang sama tetapi hanya mengembalikan karakter alfabet AZ. Setiap bantuan sangat dihargai.
100 php  regex 

16
Pisahkan string menjadi huruf besar
Apa cara pythonic untuk memisahkan string sebelum kemunculan sekumpulan karakter tertentu? Misalnya, saya ingin membagi 'TheLongAndWindingRoad' setiap kejadian huruf besar (mungkin kecuali yang pertama), dan mendapatkan ['The', 'Long', 'And', 'Winding', 'Road']. Sunting: Ini juga harus membagi kejadian tunggal, yaitu dari 'ABC'saya ingin mendapatkan ['A', 'B', 'C'].
100 python  regex  string 



13
Pisahkan string dengan titik sebagai pembatas
Saya bertanya-tanya apakah saya akan memisahkan string .dengan cara yang benar? Kode saya adalah: String[] fn = filename.split("."); return fn[0]; Saya hanya perlu bagian pertama dari string, itulah mengapa saya mengembalikan item pertama. Saya bertanya karena saya perhatikan di API yang .berarti karakter apa saja, jadi sekarang saya macet.
99 java  regex  string  split 

5
RegEx untuk mengurai atau memvalidasi data Base64
Apakah mungkin menggunakan RegEx untuk memvalidasi, atau membersihkan data Base64? Itu pertanyaan sederhana, tetapi faktor yang mendorong pertanyaan ini adalah yang membuatnya sulit. Saya memiliki decoder Base64 yang tidak dapat sepenuhnya mengandalkan data input untuk mengikuti spesifikasi RFC. Jadi, masalah yang saya hadapi adalah masalah seperti mungkin data Base64 yang …


12
Metode tercepat untuk melepaskan tag HTML sebagai entitas HTML?
Saya menulis ekstensi Chrome yang melibatkan melakukan banyak pekerjaan berikut: membersihkan string yang mungkin berisi tag HTML, dengan mengonversi <, >dan &menjadi <, >dan &, masing-masing. (Dengan kata lain, sama seperti PHP htmlspecialchars(str, ENT_NOQUOTES)- saya rasa tidak ada kebutuhan nyata untuk mengonversi karakter kutip ganda.) Ini adalah fungsi tercepat yang …

4
RegEx untuk menemukan dua atau lebih karakter yang berurutan
Saya perlu menentukan apakah sebuah string berisi dua atau lebih karakter alfa yang berurutan. Dua atau lebih [a-zA-Z]berdampingan. Contoh: "ab" -> valid "a1" -> invalid "a b" -> invalid "a"-> invalid "a ab" -> valid "11" -> invalid
99 regex 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.