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.

4
Pisahkan string berdasarkan pada ekspresi reguler
Saya memiliki output dari perintah dalam bentuk tabel. Saya parsing output ini dari file hasil dan menyimpannya dalam sebuah string. Setiap elemen dalam satu baris dipisahkan oleh satu atau lebih karakter spasi, jadi saya menggunakan ekspresi reguler untuk mencocokkan 1 atau lebih spasi dan membaginya. Namun, ruang dimasukkan di antara …
143 python  regex 


11
Regex untuk memvalidasi kekuatan kata sandi
Kriteria kekuatan kata sandi saya adalah sebagai berikut: Panjang 8 karakter 2 huruf dalam Huruf Besar 1 Karakter Khusus (!@#$&*) 2 angka (0-9) 3 huruf dalam Huruf Kecil Dapatkah seseorang tolong beri saya regex untuk hal yang sama. Semua ketentuan harus dipenuhi dengan kata sandi.
142 regex  passwords 


11
Bagaimana cara membagi ekspresi reguler yang panjang menjadi beberapa baris di JavaScript?
Saya memiliki ekspresi reguler yang sangat panjang, yang ingin saya bagi menjadi beberapa baris dalam kode JavaScript saya agar setiap baris memiliki panjang 80 karakter sesuai dengan aturan JSLint. Itu lebih baik untuk membaca, saya pikir. Berikut contoh polanya: var pattern = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;


19
PHP Regex untuk mendapatkan ID video youtube?
Dapatkah seseorang menunjukkan kepada saya cara mengeluarkan id youtube dari url terlepas dari variabel GET lainnya di URL. Gunakan video ini sebagai contoh: http://www.youtube.com/watch?v=C4kxS1ksqtw&feature=related Jadi antara v=dan sebelum berikutnya&
141 php  regex 


3
Mengapa String.split membutuhkan pembatas pipa untuk melarikan diri?
Saya mencoba mengurai file yang memiliki setiap baris dengan nilai batas pipa. Itu tidak berfungsi dengan benar ketika saya tidak lolos dari pembatas pipa dalam metode split, tetapi itu bekerja dengan benar setelah saya lolos dari pipa seperti di bawah ini. private ArrayList<String> parseLine(String line) { ArrayList<String> list = new …
140 java  regex  string 


6
Buat RegExps dengan cepat menggunakan variabel string
Katakanlah saya ingin membuat yang berikut ini dapat digunakan kembali: function replace_foo(target, replacement) { return target.replace("string_to_replace",replacement); } Saya mungkin melakukan sesuatu seperti ini: function replace_foo(target, string_to_replace, replacement) { return target.replace(string_to_replace,replacement); } Dengan string literal ini cukup mudah. Tetapi bagaimana jika saya ingin sedikit lebih rumit dengan regex? Misalnya, saya ingin …
139 javascript  regex 

6
Apakah ada cara untuk memasukkan kode berbahaya ke dalam ekspresi reguler?
Saya ingin menambahkan kemampuan pencarian ekspresi reguler ke halaman web publik saya. Selain HTML yang mengkodekan output, apakah saya perlu melakukan apa pun untuk melindungi terhadap input pengguna jahat? Pencarian Google dibanjiri oleh orang-orang yang memecahkan masalah sebaliknya - menggunakan ekspresi reguler untuk mendeteksi input berbahaya - yang saya tidak …
138 regex  security 

12
Apa itu batas kata dalam regex?
Saya menggunakan regex Java di Java 1.6 (untuk mengurai output numerik, antara tujuan lain) dan tidak dapat menemukan definisi yang tepat dari \b("batas kata"). Saya berasumsi bahwa itu -12akan menjadi "kata integer" (cocok dengan \b\-?\d+\b) tetapi tampaknya ini tidak berhasil. Saya akan berterima kasih mengetahui cara-cara mencocokkan angka-angka yang dipisahkan …

7
Ekstrak substring sesuai dengan pola
Misalkan saya memiliki daftar string: string = c("G1:E001", "G2:E002", "G3:E003") Sekarang saya berharap untuk mendapatkan vektor string yang hanya berisi bagian setelah titik dua ":", yaitu substring = c(E001,E002,E003). Apakah ada cara yang nyaman dalam R untuk melakukan ini? Menggunakan substr?
136 regex  r  substr 


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.