Pertanyaan yang diberi tag regex

132
Mengapa “asdf” .replace (/.*/g, “x”) == “xx”?

Saya menemukan fakta mengejutkan (bagi saya). console.log("asdf".replace(/.*/g, "x")); Jalankan cuplikan kodeSembunyikan hasilLuaskan cuplikan Mengapa dua penggantian? Tampaknya string yang tidak kosong tanpa baris baru akan menghasilkan dua penggantian tepat untuk pola ini. Menggunakan...

132
Bagaimana cara mengganti seluruh baris dengan sed?

Misalkan saya punya file dengan garis aaa = bbb Sekarang saya ingin menggantinya dengan: aaa = xxx Saya dapat melakukannya sebagai berikut: sed "s / aaa = bbb / aaa = xxx / g" Sekarang saya punya file dengan beberapa baris sebagai berikut: aaa = bbb aaa = ccc aaa = ddd aaa = [sesuatu yang...

132
grep menggunakan vektor karakter dengan beberapa pola

Saya mencoba menggunakan grepuntuk menguji apakah vektor string ada dalam vektor lain atau tidak, dan untuk menghasilkan nilai yang ada (pola yang cocok). Saya memiliki bingkai data seperti ini: FirstName Letter Alex A1 Alex A6 Alex A7 Bob A1 Chris A9 Chris A6 Saya memiliki vektor pola string...

131
RegEx - Cocokkan Jumlah Panjang Variabel

Saya mencoba untuk mengurai dokumen yang memiliki nomor referensi berserakan di dalamnya. Teks teks teks {4: 2} teks yang lebih luar biasa {4: 3} lebih lama lagi {222: 115} dan beberapa teks lagi. Referensi akan selalu berada dalam tanda kurung, dan akan selalu ada titik dua di antara...

131
sed one-liner untuk mengubah semua huruf besar menjadi huruf kecil?

Saya memiliki file teks di mana beberapa kata dicetak dalam SEMUA CAPS. Saya ingin bisa mengonversi semua yang ada di textfile menjadi huruf kecil, menggunakan sed. Itu berarti bahwa kalimat pertama kemudian akan berbunyi, 'Saya memiliki file teks di mana beberapa kata dicetak dalam huruf besar...

130
Sublime Text regex tidak mendeteksi tag multiline

Saya punya regex ini di sini; \[sometag\](.*)\[/sometag\] Yang seharusnya menangkap teks yang dikelilingi oleh [sometag]tag. Ini berfungsi untuk informasi satu baris yang terkandung dalam tag ini, seperti pada string [sometag]this is a bit of text[/sometag]. Tapi itu tidak berfungsi pada teks...

129
Jawa; Ganti string (menggunakan ekspresi reguler)?

Sebagai bagian dari proyek untuk sekolah, saya perlu mengganti string dari formulir: 5 * x^3 - 6 * x^1 + 1 menjadi sesuatu seperti: 5x<sup>3</sup> - 6x<sup>1</sup> + 1 Saya yakin ini bisa dilakukan dengan ekspresi reguler, tetapi saya belum tahu bagaimana...

129
Referensi balik RegEx di IntelliJ

Saya ingin menggunakan fitur temukan dan ganti IntelliJ untuk melakukan transformasi berikut: // Replace this model.put('foo', 'bar') // With this model['foo'] = bar Saya sudah mencoba yang berikut ini: Teks untuk ditemukan: model.put\((.*),(.*)\) Ganti dengan:model\[\\1\] = \\2 Tapi Intellij...

129
Pola ekstrak Python cocok

Python 2.7.1 Saya mencoba menggunakan ekspresi reguler python untuk mengekstrak kata-kata di dalam pola Saya memiliki beberapa string yang terlihat seperti ini someline abc someother line name my_user_name is valid some more lines Saya ingin mengekstrak kata "my_user_name". Saya melakukan...

127
Regex string atau email kosong

Saya menemukan banyak validasi email Regex di SO tetapi saya tidak menemukan yang akan menerima string kosong. Apakah ini hanya bisa dilakukan melalui Regex? Hanya menerima string kosong atau email? Saya ingin memiliki ini di Regex