Pertanyaan yang diberi tag «regular-expression»

Ekspresi reguler adalah cara mencocokkan pola karakter dalam sebuah string.






7
Bagaimana cara mengganti kata dengan baris baru
Saya memiliki file teks dengan data berikut dan setiap baris diakhiri dengan |END|. T|somthing|something|END|T|something2|something2|END| Saya mencoba mengganti |END|dengan \nbaris baru dengan sed. sed 's/\|END\|/\n/g' test.txt Tapi itu menghasilkan output yang salah seperti di bawah ini: T | s o m e ... Tapi yang saya inginkan adalah ini: T|somthing|something T|something2|something2 …

2
Memaksa Bash untuk menggunakan Mesin Perl RegEx
Seperti yang mungkin sudah Anda ketahui, banyak fitur yang didukung oleh mesin RegEx modern (referensi balik, pernyataan lookaround, dll.) Tidak didukung oleh mesin Bash RegEx. Berikut ini adalah skrip Bash sederhana yang baru saja saya buat untuk mencoba menjelaskan apa tujuan akhir saya: #!/bin/bash # Make sure exactly two arguments …

3
Menggunakan ekspresi reguler dengan cp
Ini pertanyaan sederhana. Saya mencoba untuk menyalin semua file di direktori saat ini yang dimulai dengan "sumbu-2" dan diakhiri dengan ".jar" ke direktori target, katakanlah itu ~ / MyDirectory. Pikiran pertama saya adalah mencoba cp '^axis2.*jar$' ~/MyDirectory Tapi ini tidak berhasil. Saya bahkan tidak yakin dapat menggunakan ekspresi reguler dengan …

5
Menerapkan regexp yang diperluas untuk menambahkan sejumlah variabel nol terkemuka berdasarkan posisi dalam sebuah string
Saya mengalami kesulitan menurunkan sintaks sed saya untuk menambahkan angka nol terkemuka yang bervariasi ke skema organisasi numerik. String yang saya operasikan muncul seperti 1.1.1.1,Some Text Here meningkatkan sintaks sed sed -r ":r;s/\b[0-9]{1,$((1))}\b/0&/g;tr" Saya dapat memperoleh respons 01.01.01.01,Some Text Here Namun, yang saya cari adalah mengisi nol hingga 2 digit …

2
Mencocokkan karakter khusus dengan Ekspresi Reguler
Katakan itu sangat mudah jika saya ingin menemukan sesuatu yang mengandung huruf kecil dan angka menghasilkan_text | grep -E '[0-9a-z]' Kurung berguna untuk mencocokkan serangkaian karakter, tetapi bagaimana dengan karakter yang agak spesial? Jika saya ingin, menggunakan tanda kurung, cocok dengan karakter apa pun kecuali salah satu dari ini: braket …

3
Perilaku aneh "ls-a | grep ^ \. "
Saya ingin membuat daftar isi pwd dan hanya menampilkan file yang dimulai dengan titik. Saya sudah mencoba ls -a | grep ^\.tetapi saya tidak tahu mengapa output juga berisi file-file yang tidak dimulai dengan titik. Sebagai contoh: Pictures .pip .pki .profile projects Public Saya tahu bahwa saya dapat mencapai apa …

5
Hapus garis miring terbalik dari file teks
saya sudah Memasukkan: NISHA =\455 Keluaran: NISHA = 455 Saya ingin menghapus \dari output. Saya mencoba menggunakan perintah sed "s/[\]//g" Ptetapi tidak berfungsi dan ditandai kesalahan: character found after backslash is not meaningful


4
Ekspresi reguler menggunakan \\ vs using \
Kenapa grep e\\.g\\. <<< "this is an e.g. wow" dan grep e\.g\. <<< "this is an e.g. wow" melakukan hal yang sama? Jika saya menambahkan garis miring ketiga, hasilnya juga sama. TETAPI, setelah saya menambahkan tebasan keempat, itu tidak lagi berfungsi. Ini ada hubungannya dengan pertanyaan dari ujian lama untuk …


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.