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.


17
RegEx untuk mengekstrak semua kecocokan dari string menggunakan RegExp.exec
Saya mencoba menguraikan jenis string berikut: [key:"val" key2:"val2"] di mana ada kunci acak: pasangan "val" di dalamnya. Saya ingin mengambil nama kunci dan nilainya. Bagi mereka yang penasaran, saya mencoba mem-parsing format database task warrior. Inilah string pengujian saya: [description:"aoeu" uuid:"123sth"] yang dimaksudkan untuk menyoroti bahwa apa pun bisa menjadi …

11
Ekstrak pencocokan regex Swift
Saya ingin mengekstrak substring dari string yang cocok dengan pola regex. Jadi saya mencari sesuatu seperti ini: func matchesForRegexInText(regex: String!, text: String!) -> [String] { ??? } Jadi inilah yang saya miliki: func matchesForRegexInText(regex: String!, text: String!) -> [String] { var regex = NSRegularExpression(pattern: regex, options: nil, error: nil) var …
175 ios  regex  string  swift 

10
Memvalidasi alamat email menggunakan jQuery dan regex
Saya tidak terlalu yakin bagaimana melakukan ini. Saya perlu memvalidasi alamat email menggunakan regex dengan sesuatu seperti ini: [a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+(?:[A-Z]{2}|com|org|net|edu|gov|mil|biz|info|mobi|name|aero|asia|jobs|museum) Maka saya perlu menjalankan ini dalam fungsi jQuery seperti ini: $j("#fld_emailaddress").live('change',function() { var emailaddress = $j("#fld_emailaddress").val(); // validation here? if(emailaddress){} // end validation $j.ajax({ type: "POST", url: "../ff-admin/ff-register/ff-user-check.php", data: "fld_emailaddress="+ emailaddress, …

4
Cocokkan teks multiline menggunakan ekspresi reguler
Saya mencoba mencocokkan teks multi-baris menggunakan java. Ketika saya menggunakan Patternkelas dengan Pattern.MULTILINEpengubah, saya dapat mencocokkan, tetapi saya tidak dapat melakukannya dengan(?m). Pola yang sama dengan (?m)dan menggunakanString.matches tampaknya tidak berhasil. Saya yakin saya kehilangan sesuatu, tetapi tidak tahu apa. Tidak terlalu bagus dalam ekspresi reguler. Ini yang saya coba …
174 java  regex 

11
Bagaimana cara mengubah "camelCase" menjadi "Camel Case"?
Saya sudah mencoba untuk mendapatkan perintah regex JavaScript untuk mengubah sesuatu "thisString"menjadi "This String"tetapi yang paling dekat saya adalah mengganti surat, menghasilkan sesuatu seperti "Thi String"atau "This tring". Ada ide? Untuk memperjelas saya bisa menangani kesederhanaan memanfaatkan surat, aku hanya tidak sekuat dengan regex, dan membelah "somethingLikeThis"ke "something Like This"mana …
174 javascript  regex 

5
Bagaimana cara meniadakan tes dengan ekspresi reguler dalam skrip bash?
Menggunakan GNU bash (versi 4.0.35 (1) -release (x86_64-suse-linux-gnu), saya ingin meniadakan tes dengan Ekspresi Reguler. Sebagai contoh, saya ingin menambahkan path ke variabel PATH secara kondisional, jika path belum ada, seperti pada: TEMP=/mnt/silo/bin if [[ ${PATH} =~ ${TEMP} ]] ; then PATH=$PATH; else PATH=$PATH:$TEMP; fi TEMP=/mnt/silo/Scripts: if [[ ${PATH} =~ …

10
Ekspresi reguler dalam aplikasi Kakao Objective-C
Googling Awal menunjukkan bahwa tidak ada cara bawaan untuk melakukan ekspresi reguler dalam aplikasi Kakao Objective-C. Jadi empat pertanyaan: Benarkah itu benar? Apakah kamu bercanda? Oke, lalu adakah perpustakaan sumber terbuka yang bagus yang Anda rekomendasikan? Apa cara untuk cukup dekat tanpa mengimpor perpustakaan, mungkin dengan kelas NSScanner?
173 objective-c  regex  cocoa 

6
Regex Named Groups in Java
Ini adalah pemahaman saya bahwa java.regexpaket tersebut tidak memiliki dukungan untuk grup bernama ( http://www.regular-expressions.info/named.html ) jadi dapatkah orang mengarahkan saya ke perpustakaan pihak ketiga yang melakukannya? Saya telah melihat jregex tetapi rilis terakhirnya pada tahun 2002 dan tidak berhasil untuk saya (memang saya hanya mencoba sebentar) di bawah java5.
173 java  regex 


17
Regex untuk memvalidasi format tanggal dd / mm / yyyy
Saya perlu memvalidasi string tanggal untuk format dd/mm/yyyydengan ekspresi reguler. Regex ini memvalidasi dd/mm/yyyy, tetapi bukan tanggal yang tidak valid seperti 31/02/4500: ^(0?[1-9]|[12][0-9]|3[01])[\/\-](0?[1-9]|1[012])[\/\-]\d{4}$ Apa itu regex yang valid untuk memvalidasi dd/mm/yyyyformat dengan dukungan tahun kabisat?
172 regex 


5
Ekspresi reguler dalam contoh C:
Saya mencari beberapa contoh sederhana dan praktik terbaik tentang cara menggunakan ekspresi reguler di ANSI C. man regex.htidak memberikan banyak bantuan.
171 c  regex 


4
Grup Pengambilan Java Regex
Saya mencoba memahami blok kode ini. Yang pertama, apa yang kita cari dalam ekspresi? Pemahaman saya adalah bahwa itu karakter apa saja (0 atau lebih kali *) diikuti oleh angka antara 0 dan 9 (satu atau lebih kali +) diikuti oleh karakter apa saja (0 atau lebih kali *). Ketika …
170 java  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.