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.

3
Regex untuk string berisi?
Apa regex untuk sekadar memeriksa apakah sebuah string berisi kata tertentu (mis. 'Test')? Saya telah melakukan beberapa googling tetapi tidak bisa mendapatkan contoh langsung dari ekspresi reguler seperti itu. Ini untuk skrip build tetapi tidak ada hubungannya dengan bahasa pemrograman tertentu.
114 regex 

3
Python membagi string berdasarkan regex
Apa cara terbaik untuk membagi string seperti "HELLO there HOW are YOU"dengan kata-kata huruf besar (dengan Python)? Jadi saya akan berakhir dengan array seperti ini: results = ['HELLO there', 'HOW are', 'YOU'] EDIT: Saya telah mencoba: p = re.compile("\b[A-Z]{2,}\b") print p.split(page_text) Tapi sepertinya tidak berhasil.
114 python  regex  split 

5
Tidak bisa lepas dari garis miring terbalik dengan regex?
Saya menggunakan regex berikut ^[a-zA-Z0-9\',!;\?\$\^:\\\/`\|~&\" @#%\*\{}\(\)_\+\.\s=-]{1,1000}$ Saya tahu itu jelek, tapi sejauh ini memenuhi tujuannya selain garis miring terbalik tidak diizinkan seperti yang saya kira seharusnya karena lolos, saya juga mencoba \\alih-alih \\\tetapi hasil yang sama. Ada ide?
114 regex 

13
Ekspresi Reguler Untuk Kata Duplikat
Saya pemula ekspresi reguler, dan saya tidak tahu cara menulis ekspresi reguler tunggal yang akan "cocok" dengan kata duplikat yang berurutan seperti: Paris di dalam yang semi. Bukan itu yang terkait. Mengapa kamu tertawa? Apakah ekspresi reguler saya ITU buruk ?? Apakah ada satu ekspresi reguler yang akan cocok dengan …



3
Ganti JavaScript / regex
Diberikan fungsi ini: function Repeater(template) { var repeater = { markup: template, replace: function(pattern, value) { this.markup = this.markup.replace(pattern, value); } }; return repeater; }; Bagaimana cara saya melakukan this.markup.replace()penggantian secara global? Inilah masalahnya. Jika saya menggunakannya seperti ini: alert(new Repeater("$TEST_ONE $TEST_ONE").replace("$TEST_ONE", "foobar").markup); Nilai lansiran adalah "foobar $ TEST_ONE". Jika …

3
Bagaimana cara membuat filter Gmail mencari teks hanya di awal baris subjek?
Kami menerima pesan build otomatis reguler dari server build Jenkins di kantor. Akan menyenangkan untuk menemukan ini menjadi label, melewatkan kotak masuk. Menggunakan filter tentunya merupakan pilihan yang tepat. Pengenal yang diinginkan adalah string [RELEASE]di awal baris subjek. Mencoba menentukan salah satu dari ekspresi reguler berikut menyebabkan email dengan string …
113 regex  filter  gmail  subject 

3
Indeks grup penangkapan ekspresi reguler Java
Saya memiliki baris berikut, typeName="ABC:xxxxx;"; Saya perlu mengambil kata ABC, Saya menulis potongan kode berikut, Pattern pattern4=Pattern.compile("(.*):"); matcher=pattern4.matcher(typeName); String nameStr=""; if(matcher.find()) { nameStr=matcher.group(1); } Jadi jika saya taruh group(0)saya dapat ABC:tetapi jika saya taruh group(1)itu ABC, jadi saya ingin tahu Apa ini 0dan 1artinya? Akan lebih baik jika ada yang …
113 java  regex 


4
Regex untuk mengganti semuanya kecuali angka dan titik desimal
Saya memiliki bidang teks yang hanya perlu teks atau desimal. Berikut adalah kode yang saat ini saya gunakan untuk mengganti semuanya kecuali angka dan titik desimal. Masalahnya adalah, saya tidak dapat menemukan regex yang akan mengidentifikasi yang lainnya document.getElementById(target).value = newVal.replace(/\D[^\.]/g, ""); \ D berfungsi dengan baik, tetapi saya sudah …
113 javascript  regex 



2
Regex bukan operator
Apakah ada operator NOT di Regexes? Seperti di string itu:"(2001) (asdf) (dasd1123_asd 21.01.2011 zqge)(dzqge) name (20019)" Saya ingin menghapus semua \([0-9a-zA-z _\.\-:]*\)tapi tidak satu di mana itu adalah satu tahun: (2001). Jadi apa regex harus kembali harus: (2001) name. CATATAN: sesuatu seperti \((?![\d]){4}[0-9a-zA-z _\.\-:]*\)tidak bekerja untuk saya ( (20019)entah bagaimana …
113 java  regex  string 


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.