Pertanyaan yang diberi tag «regex»

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





5
Menggunakan pencarian wildcard / ganti di Notepad ++
Inilah masalah saya: Dalam file .txt, saya perlu mencari dan mengganti ribuan contoh sintaksis seperti ini: (lihat (a053007djfgspwdf)) atau (lihat (a053007djfgspwdf) dan (a54134xsedgeg)) atau (lihat (a053007djfgspwdf), (a9554xsdfgsdfg) dan (a54134xsedgeg)) Ada banyak variasi di antara string teks awal (lihat ( dan berakhir )) . Bisakah ini diatur di Notepad ++ menggunakan …

5
Cocokkan dan hapus di Notepad ++
Saya memiliki teks berikut di Notepad ++ . 192.168.0.1 37 ms N / A 192.168.0.2 Dead N / S 192.168.0.3 Dead N / S 192.168.0.100 37 ms N / A Bagaimana cara saya menemukan dan mengganti yang cocok dengan "Mati" dan menghilangkan garis dengan output seperti berikut? 192.168.0.1 37 ms …

6
NotePad ++ - Mengapa menemukan ^ tidak berfungsi?
Saya mencoba untuk pindah dari TextPad , dan saya tidak bisa mendapatkan ekspresi reguler seperti ^dan $untuk diganti. Saya sudah mencentang kotak ekspresi reguler. Apa yang saya lakukan salah? Saya mencoba menemukan awal dari baris baru. Di TextPad, ia menemukan '^' dan memastikan ekspresi reguler diaktifkan. Dengan Notepad ++ itu …
16 regex  notepad++ 

1
Bagaimana cara memasukkan baris baru dalam pencarian dalam waktu kurang?
Bagaimana saya bisa mencari baris baru (atau akhir baris) sebagai bagian dari pencarian menggunakan lebih sedikit? Misalnya, saya ingin mencari length=9\n, tetapi tidak ingin hanya mencari length==9karena itu akan cocok length=90\n. Saya menggunakan GNU bash, versi 4.0.33 (1) -release (x86_64-pc-linux-gnu) di Ubuntu 9.10 (Karmic Koala) Saya mencoba membaca manual yang …
16 regex  less 

6
Cara mendaftar semua file sumber (* .c, * .cpp, * .h)
Saya ingin mencari file sumber (* .c, * .cpp, * .h) yang berisi di Linux / MinGW / Cygwin, dan secara rekursif di semua sub direktori. Ide dasar saya menggunakan finddan grep. Namun, membangun ekspresi reguler yang dapat memeriksa nama file yang diberikan adalah * .c, * .cpp, atau * …
15 find  grep  regex 

3
Bagaimana saya bisa menghapus U + 200B (Nol-lebar ruang) menggunakan sed
Saya memiliki file yang sangat besar yang memiliki spasi selebar nol. Dibutuhkan waktu terlalu lama untuk membuka dan mengedit menggunakan vijadi saya ingin menghapus semua instance dari karakter menggunakan sed. Masalahnya adalah, saya tidak tahu bagaimana cara mencocokkan karakter! Saya sudah mencoba menggunakan \u200B, \x{200b}. Ada ide? Saya menjalankan CentOS …
15 regex  unicode  sed 


2
Bagaimana cara mencari dalam PDF menggunakan ekspresi reguler?
Biasanya saya menggunakan Notepad ++ untuk mencari file menggunakan ekspresi reguler. Hari ini saya bertanya-tanya apakah ada program PDF yang melakukan hal yang sama untuk PDF. Tentu saja saya bisa mengonversi PDF menjadi teks dan menggunakan Notepad ++ tetapi apakah ada cara yang lebih mudah tanpa mengonversi?
15 pdf  search  regex 

8
Notepad ++ - Menghapus kolom pertama dalam file yang dipisahkan koma
Saya memiliki file CSV besar yang harus saya hapus kolom data pertama. Saya tidak bisa membukanya di Excel karena Excel mengonversi beberapa nilai dalam kolom ke angka ilmiah. Saya menggunakan Notepad ++ , dan saya mencoba merangkai kolom pertama dari file EXE, 1,Value1,value2,value3,value4,value5 3445,Value1,value2,value3,value4,value5 12345,Value1,value2,value3,value4,value5 1234,Value1,value2,value3,value4,value5 11,Value1,value2,value3,value4,value5 agar terlihat seperti …

1
Mengapa ada banyak varian ekspresi reguler? [Tutup]
Hari ini ketika saya meninjau kode sumber proyek kami, saya menemukan ada banyak "spasi" dan "tab" yang tidak perlu yang terletak di ujung setiap baris. Jadi saya memutuskan untuk menghapusnya dengan ekspresi reguler. Namun, saya menemukan perintah sed -i '/\s+$/d' tidak bekerja Sampai saya mengubah perintah menjadi see -ri '/\s+$/d', …
13 regex 

4
Bagaimana cara mengganti karakter dengan sed secara rekursif?
Apakah mungkin untuk mengganti kemunculan urutan karakter secara rekursif tanpa mengulangi urutan yang sama lagi? Dengan melakukan sedseperti pada skenario berikut saya bisa mendapatkan output yang disebutkan. $ echo XX | sed -e 's/XX/XoX/g' XoX $ echo XXX | sed -e 's/XX/XoX/g' XoXX $ echo XXXX | sed -e 's/XX/XoX/g' …
13 linux  bash  regex  sed 

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.