Pertanyaan yang diberi tag «regex»

Juga dikenal sebagai ekspresi reguler atau regexp, deskripsi serangkaian string, sering digunakan untuk mencari dan memvalidasi string.


4
Grep pola multiline
Bagaimana cara mencari frasa melalui beberapa baris? Misalkan kita memiliki frasa "my ice tea" maka dapat dibungkus dengan file teks: as js skdfh dfh djh sf my ice tea. grep tidak akan cocok karena ada baris baru di antaranya. Bagaimana saya mencocokkannya? Pola multiline lainnya adalahpattern1_\n_pattern2 Saya tahu cara termudah …
13 grep  regex  newlines 



1
Regex untuk “atau” beberapa kata dalam grep
[Computer]$ grep "foo|bar" filename Saya mengerti perintah di atas harus mengembalikan setiap baris dalam nama file di mana ada "foo" atau "bar". Halaman manual mengkonfirmasi | sebagai Regex atau simbol dan kode berfungsi untuk "foo" dan "bar" secara mandiri. Apa yang saya lewatkan?
12 bash  unix  regex  grep 

1
Mengganti [0-9] dengan [AJ] tidak bekerja dengan sed
Saya mengerjakan perintah yang menggantikan semua angka 0-9 dengan huruf yang sesuai di sed. Saya tahu saya melakukan sesuatu yang salah, tetapi sed tidak menafsirkan regex pengganti sebagai apa pun kecuali string literal. Perintah yang saya gunakan adalah sed -r 's/[0-9]/[A-J]/g' log > ~/output.txt Tampaknya cukup mudah bagi saya, tetapi …

6
rsync menggunakan regex untuk memasukkan hanya beberapa file
Saya mencoba menjalankan rsync untuk menyalin beberapa file secara rekursif ke jalur berdasarkan pola nama file mereka, case- sensitive . Inilah yang telah saya lakukan untuk menjalankan rsync: $ rsync -avvz --include ='*/' --include='.*[Nn][Aa][Mm][E].*' --exclude='*' ./a/ ./b/ Tidak ada yang disalin, hasil debug menunjukkan: [sender] hiding file 1Name.txt because of …
11 regex  linux  shell  backup  rsync 


4
Ganti Backslash untuk Forward slash di perintah terakhir
Saya telah menyalin perintah cd C:\foo\bar\dari PowerShell ke Cygwin dan masih berharap untuk mengeksekusi. Saya sekarang mencoba menjalankan substitusi untuk mengganti semua \dengan /: $ !!:gs/\\/\/ bash: :gs/\\/\/: substitution failed Tidak yakin mengapa saya mendapatkan substitusi gagal. Saya juga mencoba: $ !!:gs/\\/q Hanya untuk melihat apakah penggantian itu masalahnya. Ini …
10 bash  cygwin  regex 


3
Windows: Salin / pindahkan file dengan nama file ekspresi reguler?
pada dasarnya saya ingin menjalankan: C:\>xcopy [0-9]{13}\.(gif|jpg|png) s:\TargetFolder /s saya tahu xcopytidak mendukung pencarian nama file ekspresi reguler. saya tidak dapat menemukan cara untuk mengetahui apakah PowerShell memiliki Cmdletuntuk menyalin file; dan jika ya, bagaimana cara mengetahui apakah itu mendukung pencocokan nama file ekspresi reguler. Adakah yang bisa memikirkan cara …

1
Apakah ada kebalikan dari: g in vim?
Saya tahu bagaimana melakukan sesuatu untuk setiap baris yang cocok dengan suatu pola, menggunakan :g. Apakah ada cara untuk melakukan sesuatu pada setiap baris yang tidak cocok dengan polanya? Misalnya, saya ingin menghapus setiap baris yang tidak cocok / foo /. Saya mungkin melakukan sesuatu seperti: :G/foo/d ( :Gbukan kebalikan …
10 vim  regex 

1
Arti \ b dalam. Ekspresi Reguler Bersih [ditutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Pengguna Super. Ditutup 5 tahun yang lalu . Microsoft memiliki kartu referensi cepat yang bagus untuk .Net Regular Expressions. Tapi sepertinya daftar itu \bsama dengan Backspace yang cocok …

1
Temukan dan ganti n karakter string acak panjang di Notepad ++ menggunakan wildcard / regex
Saya memiliki dump SQL dengan ekspresi seperti youtubehd:2nj6bykw. The 2nj6bykwjuga dapat berupa string acak yang berbeda. Panjangnya selalu 8 karakter. Saya ingin menggantinya youtubehd:2nj6bykwdengan adil youtubehd. Bagaimana saya bisa melakukan ini tanpa menggantinya secara manual, satu per satu? SQL dump memiliki panjang lebih dari 230000 baris dan memiliki sekitar 200 …

2
Bagaimana cara menangkap beberapa garis di sekitar pertandingan regex?
Saya mencari ekspresi regex untuk mencocokkan beberapa baris pada baris yang cocok. Sebagai contoh: ABCDEFGHADEFGH ABCDEFGHADEFGH ABCDEFGHDEFGHABCDEFGH ABCDEFGHDEFGHABCDEFGH ABCDEFGHABCDEFGHABCDEFGH ABCDEFGHABCDEFGHABCDEFGH XXXXXXXX Saya ingin menangkap 2 baris di atas XXXXXXXX. Bantuan apa pun akan dihargai. Catatan: dengan Python menggunakan library re
8 python  regex 

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.