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.

1
Ekspresi reguler Java OR operator
Ini mungkin pertanyaan yang bodoh, tetapi saya tidak dapat menemukannya di mana pun: Bagaimana cara menggunakan java OR operator ekspresi reguler (|) tanpa tanda kurung? misalnya: Tel | Telepon | Faks
89 java  regex 

2
Bagaimana cara menulis pernyataan switch Ruby (case… when) dengan regex dan backreferences?
Saya tahu bahwa saya dapat menulis pernyataan kasus Ruby untuk memeriksa kecocokan dengan ekspresi reguler. Namun, saya ingin menggunakan data pertandingan dalam pernyataan pengembalian saya. Sesuatu seperti semi-pseudocode ini: foo = "10/10/2011" case foo when /^([0-9][0-9])/ print "the month is #{match[1]}" else print "something else" end Bagaimana saya bisa mencapai …

4
Apakah ada perbedaan antara / \ s / g dan / \ s + / g?
Ketika kita memiliki string yang berisi karakter spasi: var str = ' A B C D EF '; dan kami ingin menghapus spasi dari string (kami ingin ini 'ABCDEF':). Keduanya ini: str.replace(/\s/g, '') dan ini: str.replace(/\s+/g, '') akan mengembalikan hasil yang benar. Apakah ini berarti bahwa +tidak berguna dalam situasi …
89 javascript  regex 

5
gunakan ekspresi reguler di if-condition di bash
Saya ingin tahu aturan umum untuk menggunakan ekspresi reguler di klausa if di bash? Berikut ini contohnya $ gg=svm-grid-ch $ if [[ $gg == *grid* ]] ; then echo $gg; fi svm-grid-ch $ if [[ $gg == ^....grid* ]] ; then echo $gg; fi $ if [[ $gg == ....grid* …
88 regex  bash 

4
Menggunakan RegEX Untuk Mengawali Dan Menambahkan Di Notepad ++
Saya memiliki daftar kata yang cukup banyak dalam file txt dan saya mencoba melakukan pencarian dan penggantian regex di Notepad ++. Saya perlu menambahkan string sebelum setiap baris dan setelah setiap baris .. Sehingga: wordone wordtwo wordthree menjadi mampu: "wordone" mampu: "wordtwo" mampu: "wordthree" Bagaimana saya bisa melakukan ini?
88 regex  notepad++ 

6
Temukan lokasi karakter dalam string
Saya ingin mencari lokasi karakter dalam string. Mengatakan: string = "the2quickbrownfoxeswere2tired" Saya ingin fungsi tersebut kembali 4dan 24- lokasi karakter 2s in string.
88 regex  string  r 


5
Python regex - awalan r
Adakah yang bisa menjelaskan mengapa contoh 1 di bawah ini berfungsi, ketika rawalan tidak digunakan? Saya pikir rawalan harus digunakan setiap kali escape sequence digunakan. Contoh 2 dan contoh 3 menunjukkan hal ini. # example 1 import re print (re.sub('\s+', ' ', 'hello there there')) # prints 'hello there there' …


7
Ekspresi reguler multi-baris di Visual Studio
Apakah ada cara untuk membuat Visual Studio melakukan penggantian regex di beberapa baris (biarkan pertandingan melewati batas garis)? Saya tahu ada banyak editor yang dapat saya gunakan untuk ini, tetapi tampaknya aneh bahwa fitur ini telah ditinggalkan di Visual Studio. Apakah saya melewatkan sesuatu?

6
ekspresi reguler javascript agar tidak cocok dengan satu kata
Bagaimana cara menggunakan ekspresi reguler javascript untuk memeriksa string yang tidak cocok dengan kata tertentu? Misalnya, saya menginginkan fungsi yang, ketika diteruskan string yang berisi salah satu abcatau def, mengembalikan nilai salah. 'abcd' -> salah 'cdef' -> salah 'bcd' -> benar EDIT Lebih disukai, saya ingin ekspresi reguler sesederhana seperti, …


8
Ekspresi reguler untuk mencocokkan URL di Jawa
Saya menggunakan RegexBuddy saat bekerja dengan ekspresi reguler. Dari perpustakaannya saya menyalin ekspresi reguler untuk mencocokkan URL. Saya berhasil menguji dalam RegexBuddy. Namun, ketika saya menyalinnya sebagai Stringflavor Java dan menempelkannya ke kode Java, itu tidak berfungsi. Cetakan kelas berikut false: public class RegexFoo { public static void main(String[] args) …
87 java  regex  regexbuddy 


2
Regex: apa itu InCombiningDiacriticalMarks?
Kode berikut sangat terkenal untuk mengubah karakter beraksen menjadi Teks biasa: Normalizer.normalize(text, Normalizer.Form.NFD).replaceAll("\\p{InCombiningDiacriticalMarks}+", ""); Saya mengganti metode "buatan tangan" saya dengan yang ini, tetapi saya perlu memahami bagian "regex" dari replaceAll 1) Apa itu "InCombiningDiacriticalMarks"? 2) Dimanakah dokumentasinya? (dan sejenisnya?) Terima kasih.
86 java  regex  unicode 

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.