Pertanyaan yang diberi tag regex

201
Gunakan String.split () dengan beberapa pembatas

Saya perlu membagi basis string pada pembatas -dan .. Di bawah ini adalah output yang saya inginkan. AA.BB-CC-DD.zip -> AA BB CC DD zip tapi kode saya berikut ini tidak berfungsi. private void getId(String pdfName){ String[]tokens =

196
Perbedaan antara \ A \ z dan ^ $ dalam ekspresi reguler Ruby

Dalam dokumentasi saya baca: Gunakan \ A dan \ z untuk mencocokkan awal dan akhir string, ^ dan $ cocok dengan awal / akhir suatu baris. Saya akan menerapkan ekspresi reguler untuk memeriksa nama pengguna (atau email sama) yang dikirimkan oleh pengguna. Ekspresi mana yang harus saya gunakan...

196
Bagaimana cara mengganti grup yang ditangkap saja?

Saya punya kode HTML sebelum dan sesudah string: name="some_text_0_some_text" Saya ingin mengganti 0dengan sesuatu seperti:!NEW_ID! Jadi saya membuat regex sederhana: .*name="\w+(\d+)\w+".* Tetapi saya tidak melihat bagaimana cara mengganti secara eksklusif blok yang ditangkap. Apakah ada...

193
Tambahkan spasi sebelum Capital Letters

Diberikan string "ThisStringHasNoSpacesButItDoesHaveCapitals" apa cara terbaik untuk menambahkan spasi sebelum huruf kapital. Jadi string akhirnya adalah "String Ini Tidak Memiliki Spasi Tapi Itu Memiliki Modal" Ini adalah usaha saya dengan

191
Ekspresi reguler untuk memungkinkan spasi antar kata

Saya ingin ekspresi reguler yang mencegah simbol dan hanya memungkinkan huruf dan angka. Regex di bawah ini berfungsi dengan baik, tetapi tidak memungkinkan untuk spasi di antara kata-kata. ^[a-zA-Z0-9_]*$ Misalnya, saat menggunakan ungkapan reguler ini, "HelloWorld" baik-baik saja, tetapi "Hello...

191
Ganti hanya beberapa grup dengan Regex

Misalkan saya memiliki regex berikut: -(\d+)- dan saya ingin mengganti, menggunakan C #, Grup 1 (\d+)dengan AA, untuk mendapatkan: -AA- Sekarang saya menggantinya menggunakan: var text = "example-123-example"; var pattern = @"-(\d+)-"; var replaced = Regex.Replace(text, pattern, "-AA-");...

190
Regex untuk string yang tidak diakhiri dengan akhiran yang diberikan

Saya belum dapat menemukan regex yang tepat untuk mencocokkan string apa pun yang tidak berakhir dengan kondisi tertentu. Misalnya, saya tidak ingin mencocokkan apa pun yang berakhir dengan a. Ini cocok b ab 1 Ini tidak cocok a ba Saya tahu regex harus diakhiri dengan $untuk menandai...

189
Ekspresi reguler untuk membatasi jumlah karakter hingga 10

Saya mencoba menulis ekspresi reguler yang hanya akan memungkinkan huruf kecil dan hingga 10 karakter. Apa yang saya lihat sejauh ini: pattern: /^[a-z]{0,10}+$/ Ini tidak berfungsi atau dikompilasi. Saya punya yang berfungsi yang hanya akan memungkinkan huruf kecil yang ini: pattern: /^[a-z]+$/...

184
Kesalahan RE: urutan byte ilegal di Mac OS X

Saya mencoba mengganti string di Makefile di Mac OS X untuk kompilasi silang ke iOS. String telah menyematkan tanda kutip ganda. Perintahnya adalah: sed -i "" 's|"iphoneos-cross","llvm-gcc:-O3|"iphoneos-cross","clang:-Os|g' Configure Dan kesalahannya adalah: sed: RE error: illegal byte...

183
python re.sub group: angka setelah \ angka

Bagaimana saya bisa mengganti foobardengan foo123bar? Ini tidak berfungsi: >>> re.sub(r'(foo)', r'\1123', 'foobar') 'J3bar' Ini bekerja: >>> re.sub(r'(foo)', r'\1hi', 'foobar') 'foohibar' Saya pikir itu masalah umum ketika memiliki sesuatu seperti \number. Adakah yang bisa...

182
Grep regex TIDAK mengandung string

Saya melewati daftar pola regex grepuntuk memeriksa file syslog. Mereka biasanya cocok dengan alamat IP dan entri log; grep "1\.2\.3\.4.*Has exploded" syslog.log Itu hanya daftar pola seperti "1\.2\.3\.4.*Has exploded"bagian yang saya lewati, dalam satu lingkaran, jadi saya tidak bisa melewatkan...