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.

22
Menghapus garis kosong di Notepad ++
Bagaimana saya bisa mengganti baris kosong di Notepad ++? Saya mencoba mencari dan mengganti dengan baris kosong di temukan, dan tidak ada di ganti, tetapi tidak berhasil; mungkin perlu regex.
384 regex  notepad++ 

13
Cara mengekstrak substring menggunakan regex
Saya memiliki string yang memiliki dua tanda kutip tunggal di dalamnya, 'karakter. Di antara tanda kutip tunggal adalah data yang saya inginkan. Bagaimana saya bisa menulis regex untuk mengekstrak "data yang saya inginkan" dari teks berikut? mydata = "some string with 'the data i want' inside";



21
Ekspresi reguler untuk mencocokkan nama host DNS atau Alamat IP?
Adakah yang memiliki ekspresi reguler yang berguna yang cocok dengan nama host DNS atau alamat IP yang sah? Sangat mudah untuk menulis yang bekerja 95% dari waktu, tetapi saya berharap untuk mendapatkan sesuatu yang diuji dengan baik agar sama persis dengan spesifikasi RFC terbaru untuk nama host DNS.
369 regex  dns 

20
Bagaimana menemukan semua kemunculan substring?
Python memiliki string.find()dan string.rfind()untuk mendapatkan indeks substring dalam sebuah string. Saya bertanya-tanya apakah ada sesuatu string.find_all()yang dapat mengembalikan semua indeks yang ditemukan (tidak hanya yang pertama dari awal atau yang pertama dari akhir). Sebagai contoh: string = "test test test test" print string.find('test') # 0 print string.rfind('test') # 15 #this …
365 python  regex  string 

15
Ekspresi reguler untuk mencari Gadaffi
Saya mencoba mencari kata Gadaffi. Apa ekspresi reguler terbaik untuk mencari ini? Upaya terbaik saya sejauh ini adalah: \b[KG]h?add?af?fi$\b Tapi sepertinya saya masih kehilangan beberapa jurnal. Ada saran? Pembaruan: Saya menemukan daftar yang cukup luas di sini: http://blogs.abcnews.com/theworldnewser/2009/09/how-banyak-beda-selalu-dapat-anda-Anda-mantra-gaddafi.html Jawaban di bawah cocok dengan semua 30 varian: Gadaffi Gadafi Gadafy Khadafi …
361 regex  search 

11
Bagaimana cara saya menerima semua karakter non-ASCII?
Saya memiliki beberapa file XML yang sangat besar dan saya mencoba menemukan garis yang berisi karakter non-ASCII. Saya sudah mencoba yang berikut ini: grep -e "[\x{00FF}-\x{FFFF}]" file.xml Tapi ini mengembalikan setiap baris dalam file, terlepas dari apakah baris tersebut mengandung karakter dalam rentang yang ditentukan. Apakah saya salah sintaks atau …
359 regex  unix  unicode  grep 


12
Regex: cocok dengan kemunculan pertama karakter
Saya mencari pola yang cocok dengan semuanya sampai kemunculan pertama karakter tertentu, katakanlah ";" - titik koma . Saya menulis ini: /^(.*);/ Tetapi sebenarnya cocok dengan semuanya (termasuk titik koma) sampai kemunculan terakhir titik koma.
358 regex 

7
Greedy vs. Reluctant vs Possessive Quantifiers
Saya menemukan tutorial yang sangat baik ini pada ekspresi reguler dan sementara saya secara intuitif memahami apa yang "serakah", "segan" dan "posesif" lakukan, tampaknya ada lubang serius dalam pemahaman saya. Secara khusus, dalam contoh berikut: Enter your regex: .*foo // greedy quantifier Enter input string to search: xfooxxxxxxfoo I found …



11
Mengonversi string input pengguna ke ekspresi reguler
Saya merancang penguji ekspresi reguler dalam HTML dan JavaScript. Pengguna akan memasukkan regex, string, dan memilih fungsi yang ingin mereka uji (mis. Mencari, mencocokkan, mengganti, dll.) Melalui tombol radio dan program akan menampilkan hasil ketika fungsi itu dijalankan dengan argumen yang ditentukan. Tentu akan ada kotak teks tambahan untuk menggantikan …
333 javascript  html  regex 

9
Kasus ekspresi reguler tidak peka tanpa kompilasi ulang?
Dengan Python, saya bisa mengkompilasi ekspresi reguler menjadi case-insensitive menggunakan re.compile: >>> s = 'TeSt' >>> casesensitive = re.compile('test') >>> ignorecase = re.compile('test', re.IGNORECASE) >>> >>> print casesensitive.match(s) None >>> print ignorecase.match(s) <_sre.SRE_Match object at 0x02F0B608> Apakah ada cara untuk melakukan hal yang sama, tetapi tanpa menggunakan re.compile. Saya tidak …

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.