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.

10
Mungkinkah komputer "mempelajari" ekspresi reguler dengan contoh yang diberikan pengguna?
Apakah mungkin komputer "mempelajari" ekspresi reguler dengan contoh yang diberikan pengguna? Untuk memperjelas: Saya tidak ingin mempelajari ekspresi reguler. Saya ingin membuat program yang "mempelajari" ekspresi reguler dari contoh yang disediakan secara interaktif oleh pengguna, mungkin dengan memilih bagian dari teks atau memilih penanda awal atau akhir. Apa itu mungkin? …

2
Regex untuk mencocokkan angka dua atau empat kali
Ini pertanyaan sederhana tentang ekspresi reguler, tetapi saya tidak menemukan jawabannya. Saya ingin menentukan apakah suatu angka muncul secara berurutan tepat dua atau empat kali. Sintaks apa yang dapat saya gunakan? \d{what goes here?} Saya mencoba \d{2,4}, tetapi ungkapan ini menerima tiga digit juga.
95 regex  numbers 

9
Tangkapan grup Regex di R dengan beberapa grup tangkapan
Di R, apakah mungkin untuk mengekstrak tangkapan grup dari pencocokan ekspresi reguler? Sejauh yang saya tahu, tidak ada grep, grepl, regexpr, gregexpr, sub, atau gsubmengembalikan menangkap kelompok. Saya perlu mengekstrak pasangan nilai kunci dari string yang dikodekan sebagai berikut: \((.*?) :: (0\.[0-9]+)\) Saya selalu dapat melakukan beberapa grep pertandingan penuh, …

27
Ekspresi reguler untuk menemukan URL dalam string
Adakah yang tahu tentang ekspresi reguler yang dapat saya gunakan untuk menemukan URL dalam string? Saya telah menemukan banyak ekspresi reguler di Google untuk menentukan apakah seluruh string adalah URL tetapi saya harus dapat mencari seluruh string untuk URL. Misalnya, saya ingin dapat menemukan www.google.comdan http://yahoo.comdalam string berikut: Hello www.google.com …
95 regex  string  url 


6
Menggunakan RegEx di SQL Server
Saya mencari cara mengganti / menyandikan teks menggunakan RegEx berdasarkan pengaturan / parameter RegEx di bawah ini: RegEx.IgnoreCase = True RegEx.Global = True RegEx.Pattern = "[^a-z\d\s.]+" Saya telah melihat beberapa contoh di RegEx, tetapi bingung bagaimana cara menerapkannya dengan cara yang sama di SQL Server. Setiap saran akan membantu. Terima …





5
JavaScript - referensi latar regex string
Anda dapat melakukan referensi ulang seperti ini di JavaScript: var str = "123 $test 123"; str = str.replace(/(\$)([a-z]+)/gi, "$2"); Ini akan (sangat konyol) menggantikan "$ test" dengan "test". Tapi bayangkan saya ingin meneruskan string hasil $ 2 ke dalam fungsi, yang mengembalikan nilai lain. Saya mencoba melakukan ini, tetapi bukannya …


13
Apa regex untuk "Semua bilangan bulat positif, tidak termasuk 0"
Bagaimana cara ^\d+$ditingkatkan menjadi tidak mengizinkan 0? EDIT (Buat lebih konkret): Contoh yang diizinkan: 1 30 111 Contoh yang dilarang: 0 00 -22 Tidak masalah apakah bilangan positif dengan nol di depannya diperbolehkan atau tidak (misalnya 022). Ini untuk implementasi Regex JDK Java.
93 java  regex 

1
“Pengubah tak dikenal 'g' in…” saat menggunakan preg_match di PHP?
Ini adalah regex yang saya coba gunakan: /^(\w|\.|-)+?@(\w|-)+?\.\w{2,4}($|\.\w{2,4})$/gim Saya menemukannya di situs ini , dan berfungsi dengan baik saat saya mencobanya di sana. Tetapi segera setelah saya memasukkannya ke dalam kode saya, saya mendapatkan pesan ini: Warning: preg_match() [function.preg-match]: Unknown modifier 'g' in C:\xampp\htdocs\swebook\includes\classes.php on line 22 Adakah yang bisa …


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.