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.

5
Cara menggunakan regex dalam metode String.contains () di Java
Saya ingin memeriksa apakah String berisi kata-kata "toko", "toko", dan "produk" dalam urutan itu, tidak peduli apa yang ada di antaranya. Saya mencoba menggunakan someString.contains(stores%store%product);dan juga.contains("stores%store%product"); Apakah saya perlu secara eksplisit mendeklarasikan regex dan meneruskannya ke metode atau tidak dapatkah saya mengirimkan regex sama sekali?
112 java  regex  string 

9
Bagaimana cara "pencocokan terbalik" dengan regex?
Saya menggunakan RegexBuddy tetapi saya bermasalah dengan hal ini: \ Saya sedang memproses file baris demi baris. Saya membangun "model garis" agar sesuai dengan yang saya inginkan. Sekarang saya ingin melakukan pencocokan terbalik ... yaitu saya ingin mencocokkan baris di mana terdapat rangkaian 6 huruf, tetapi hanya jika enam huruf …


4
Python Regex - Cara Mendapatkan Posisi dan Nilai Pertandingan
Bagaimana saya bisa mendapatkan posisi awal dan akhir dari semua pertandingan menggunakan remodul? Misalnya diberikan pola r'[a-z]'dan string 'a1b2c3d4'saya ingin mendapatkan posisi di mana ia menemukan setiap huruf. Idealnya, saya juga ingin mendapatkan teks pertandingan kembali.
112 python  regex 

18
Hapus karakter non-utf8 dari string
Saya mengalami masalah dengan menghapus karakter non-utf8 dari string, yang tidak ditampilkan dengan benar. Karakternya seperti ini 0x97 0x61 0x6C 0x6F (representasi hex) Apa cara terbaik untuk menghapusnya? Ekspresi reguler atau yang lainnya?
112 php  regex 

30
Ekspresi reguler yang cocok dengan alamat IPv6 yang valid
Jawaban pertanyaan ini adalah upaya komunitas . Edit jawaban yang ada untuk meningkatkan posting ini. Saat ini tidak menerima jawaban atau interaksi baru. Saya mengalami masalah saat menulis ekspresi reguler yang cocok dengan alamat IPv6 yang valid, termasuk yang dalam bentuk terkompresi (dengan ::atau nol di depan dihilangkan dari setiap …
111 regex  networking  ipv6 

12
Ekstrak pencocokan ekspresi reguler
Saya mencoba mengekstrak angka dari string. Dan lakukan sesuatu seperti [0-9]+pada tali "aaa12xxx"dan dapatkan "12". Saya pikir itu akan menjadi seperti: > grep("[0-9]+", "aaa12xxx", value=TRUE) [1] "aaa12xxx" Dan kemudian saya pikir ... > sub("[0-9]+", "\\1", "aaa12xxx") [1] "aaaxxx" Tapi saya mendapat beberapa bentuk tanggapan yang dilakukan: > sub("[0-9]+", "ARGH!", "aaa12xxx") …
111 regex  r 

5
Apakah Java RegEx peka huruf besar kecil?
Di Java, saat melakukan replaceAll untuk mencari pola regex seperti: replaceAll("\\?i\\b(\\w+)\\b(\\s+\\1)+\\b", "$1"); (untuk menghapus duplikat kata-kata yang tidak peka huruf besar / kecil, misalnya Tes tes), saya tidak yakin di mana saya meletakkan ?i. Saya membaca bahwa itu seharusnya di awal, tetapi jika saya mengeluarkannya maka saya menangkap kata-kata duplikat …




8
Bagaimana cara menambahkan http: // jika tidak ada di URL?
Bagaimana saya bisa menambahkan http://ke URL jika belum menyertakan protokol (misalnya http://, https://atau ftp://)? Contoh: addhttp("google.com"); // http://google.com addhttp("www.google.com"); // http://www.google.com addhttp("google.com"); // http://google.com addhttp("ftp://google.com"); // ftp://google.com addhttp("https://google.com"); // https://google.com addhttp("http://google.com"); // http://google.com addhttp("rubbish"); // http://rubbish
110 php  regex 



13
Bagaimana cara mengekstrak angka dari string dan mendapatkan array int?
Saya memiliki variabel String (pada dasarnya kalimat bahasa Inggris dengan jumlah angka yang tidak ditentukan) dan saya ingin mengekstrak semua angka ke dalam array bilangan bulat. Saya bertanya-tanya apakah ada solusi cepat dengan ekspresi reguler? Saya menggunakan solusi Sean dan mengubahnya sedikit: LinkedList<String> numbers = new LinkedList<String>(); Pattern p = …
109 java  arrays  regex  string 

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.