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.




6
Hitung jumlah pencocokan ekspresi reguler dalam Javascript
Saya ingin menulis regex untuk menghitung jumlah spasi / tab / baris baru dalam sebuah potongan teks. Jadi saya dengan naif menulis yang berikut: - numSpaces : function(text) { return text.match(/\s/).length; } Untuk beberapa alasan yang tidak diketahui itu selalu kembali 1. Apa masalahnya dengan pernyataan di atas? Saya telah …
98 javascript  regex 

23
PHP Regex untuk memeriksa tanggal dalam format YYYY-MM-DD
Saya mencoba untuk memeriksa bahwa tanggal yang dimasukkan oleh pengguna akhir adalah dalam YYYY-MM-DD. Regex tidak pernah menjadi kekuatan saya, saya terus mendapatkan nilai pengembalian palsu untuk preg_match () yang saya siapkan. Jadi saya berasumsi saya telah mengacaukan regex, yang dijelaskan di bawah ini. $date="2012-09-12"; if (preg_match("^[0-9]{4}-[0-1][0-9]-[0-3][0-9]$",$date)) { return true; …
98 php  regex  date-format 


5
python's re: return True jika string berisi pola regex
Saya memiliki ekspresi reguler seperti ini: regexp = u'ba[r|z|d]' Fungsi harus mengembalikan True jika kata berisi bilah , baz , atau buruk . Singkatnya, saya membutuhkan analog regexp untuk Python 'any-string' in 'text' Bagaimana saya bisa menyadarinya? Terima kasih!
98 python  regex 

2
PatternSyntaxException: Illegal Repetition saat menggunakan regex di Java
Saya tidak tahu banyak regex, tapi saya harus mencocokkan pola sederhana. Berikut ini harus mengembalikan true, Pattern.matches("{\"user_id\" : [0-9]*}", inputLine) saat inputLine adalah {"user_id" : 34} Namun, saya mendapatkan pengecualian ini: java.util.regex.PatternSyntaxException: Illegal repetition {"user_id" : 24} at java.util.regex.Pattern.error(Unknown Source) at java.util.regex.Pattern.closure(Unknown Source) at java.util.regex.Pattern.sequence(Unknown Source) at java.util.regex.Pattern.expr(Unknown Source) at …
98 java  regex  matcher 


5
Bagaimana cara mengekstrak teks dari string menggunakan sed?
Contoh string saya adalah sebagai berikut: This is 02G05 a test string 20-Jul-2012 Sekarang dari string di atas saya ingin mengekstrak 02G05. Untuk itu saya mencoba regex berikut dengan sed $ echo "This is 02G05 a test string 20-Jul-2012" | sed -n '/\d+G\d+/p' Tetapi perintah di atas tidak mencetak apa …
98 regex  bash  sed 

9
sed pemula: mengubah semua kejadian di folder
Saya perlu melakukan pencarian regex dan mengganti semua file dalam folder (dan subfoldernya). Apa perintah shell linux untuk melakukan itu? Misalnya, saya ingin menjalankan ini di semua file dan menimpa file lama dengan teks baru yang diganti. sed 's/old text/new text/g'
98 regex  linux  shell  sed 

13
Ekspresi Reguler untuk memformat ulang nomor telepon AS dalam Javascript
Saya ingin memformat ulang (mengganti, bukan memvalidasi - ada banyak referensi untuk memvalidasi) nomor telepon untuk ditampilkan dalam Javascript. Berikut contoh beberapa datanya: 123 4567890 (123) 456-7890 (123)456-7890 123 456 7890 123.456.7890 (kosong / nol) 1234567890 Apakah ada cara mudah menggunakan ekspresi reguler untuk melakukan ini? Saya mencari cara terbaik …
98 javascript  regex 

5
Kembalikan kecocokan pertama dari Ruby regex
Saya sedang mencari cara untuk melakukan pertandingan regex pada string di Ruby dan membuatnya mengalami hubungan pendek pada pertandingan pertama. String yang saya proses panjang dan dari apa yang tampak seperti cara standar ( matchmetode) akan memproses semuanya, mengumpulkan setiap kecocokan, dan mengembalikan objek MatchData yang berisi semua kecocokan. match …
97 ruby  regex  string 

5
Bagaimana cara mendapatkan nama grup yang ditangkap di C # Regex?
Apakah ada cara untuk mendapatkan nama grup yang ditangkap di C #? string line = "No.123456789 04/09/2009 999"; Regex regex = new Regex(@"(?<number>[\d]{9}) (?<date>[\d]{2}/[\d]{2}/[\d]{4}) (?<code>.*)"); GroupCollection groups = regex.Match(line).Groups; foreach (Group group in groups) { Console.WriteLine("Group: {0}, Value: {1}", ???, group.Value); } Saya ingin mendapatkan hasil ini: Grup: [Saya tidak …
97 c#  regex 

6
Menggunakan sed dan grep / egrep untuk mencari dan mengganti
Saya menggunakan egrep -Rdiikuti oleh ekspresi reguler yang berisi sekitar 10 serikat, jadi seperti: .jpg | .png | .gifdll. Ini berfungsi dengan baik, sekarang saya ingin mengganti semua string yang ditemukan dengan.bmp Saya sedang memikirkan sesuatu seperti egrep -lR "\.jpg|\.png|\.gif" . | sed "s/some_expression/.jpg/" file_it_came_form jadi masalahnya di sini adalah …
97 regex  sed  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.