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.


8
Cara mengekstrak string mengikuti pola dengan grep, regex atau perl
Saya memiliki file yang terlihat seperti ini: <table name="content_analyzer" primary-key="id"> <type="global" /> </table> <table name="content_analyzer2" primary-key="id"> <type="global" /> </table> <table name="content_analyzer_items" primary-key="id"> <type="global" /> </table> Saya perlu mengekstrak apa pun di dalam tanda kutip yang mengikuti name=, yaitu content_analyzer, content_analyzer2dan content_analyzer_items. Saya melakukan ini di kotak Linux, jadi solusi menggunakan …


7
Persamaan reguler hanya cocok untuk seluruh kata
Saya memiliki ekspresi regex yang saya gunakan untuk menemukan semua kata dalam blok konten tertentu, tidak peka huruf besar / kecil, yang terkandung dalam glosarium yang disimpan dalam database. Inilah pola saya: /($word)/i Masalahnya adalah, jika saya menggunakan /(Foo)/imaka kata-kata seperti Foodcocok. Harus ada spasi atau batas kata di kedua …


9
Mencocokkan Garis Maju dengan regex
Saya tidak memiliki banyak pengalaman dengan JavaScript, tetapi saya mencoba membuat sistem tag yang, alih-alih menggunakan @atau #, akan menggunakan /. var start = /#/ig; // @ Match var word = /#(\w+)/ig; //@abc Match Bagaimana saya bisa menggunakan /file #. Saya sudah mencoba melakukan var slash = '/'dan menambahkan + …
90 javascript  regex 

4
melarikan diri dari tanda tanya dalam javascript regex
Ini adalah pertanyaan sederhana menurut saya. Saya mencoba mencari terjadinya string di string lain menggunakan regex di JavaScript seperti: var content ="Hi, I like your Apartment. Could we schedule a viewing? My phone number is: "; var gent = new RegExp("I like your Apartment. Could we schedule a viewing? My", …


6
Python, hapus semua karakter non-alfabet dari string
Saya sedang menulis program penghitungan kata MapReduce python. Masalahnya adalah bahwa ada banyak karakter non-alfabet berserakan dalam data, saya telah menemukan posting ini Menghapus semuanya kecuali karakter alfanumerik dari string dengan Python yang menunjukkan solusi yang bagus menggunakan regex, tetapi saya tidak yakin bagaimana cara menerapkannya def mapfn(k, v): print …
90 python  regex 

6
mengembalikan string dengan ekspresi reguler pertama
Saya ingin mendapatkan kecocokan regex pertama. Dalam hal ini, saya mendapat daftar: text = 'aa33bbb44' re.findall('\d+',text) ['33', '44'] Saya bisa mengekstrak elemen pertama dari daftar: text = 'aa33bbb44' re.findall('\d+',text)[0] '33' Tapi itu hanya berfungsi jika ada setidaknya satu kecocokan, jika tidak, saya akan mendapatkan kesalahan: text = 'aazzzbbb' re.findall('\d+',text)[0] IndexError: …
90 python  regex 

6
Javascript Regular Expression Hapus Spasi
Jadi saya menulis plugin kecil kecil untuk JQuery untuk menghapus spasi dari string. Lihat disini (function($) { $.stripSpaces = function(str) { var reg = new RegExp("[ ]+","g"); return str.replace(reg,""); } })(jQuery); ekspresi reguler saya saat ini adalah [ ]+mengumpulkan semua spasi. Ini berhasil .. namun tidak meninggalkan rasa yang enak …
90 javascript  regex 



1
grep regex perilaku spasi
Saya memiliki file teks, berisi sesuatu seperti: 12,34 EUR 5,67 EUR ... Ada satu spasi sebelum 'EUR' dan saya mengabaikan 0, XX EUR. Saya mencoba: grep '[1-9][0-9]*,[0-9]\{2\}\sEUR' => didn't match ! grep '[1-9][0-9]*,[0-9]\{2\} EUR' => worked ! grep '[1-9][0-9]*,[0-9]\{2\}\s*EUR' => worked ! grep '[1-9][0-9]*,[0-9]\{2\}\s[E]UR' => worked ! Bisakah seseorang menjelaskan …
90 regex  grep  gnu 

10
Menggunakan tanda bintang di grep
Saya mencoba mencari substring "abc" di file tertentu di linux / bash Jadi saya melakukan: grep '*abc*' myFile Itu tidak mengembalikan apa-apa. Tetapi jika saya melakukannya: grep 'abc' myFile Ini mengembalikan pertandingan dengan benar. Sekarang, ini bukan masalah bagi saya. Tetapi bagaimana jika saya ingin grep untuk string yang lebih …
90 regex  bash  grep 

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.