Pertanyaan yang diberi tag «regular-expressions»

adalah untuk pola yang menentukan pencarian atau mengganti string. Juga dikenal sebagai `regex` atau` regexp`, polanya menggambarkan string yang cocok ketika mencari atau mengganti. Emacs menyediakan dukungan luas untuk pola `regex` di banyak perintah. Emacs juga menyediakan pembangun ekspresi interaktif untuk pola tersebut.

1
Regex cocok dengan string literal
Saya ingin menulis fungsi (atau menggunakan yang sudah ada) yang akan mengambil string apa pun dan menghasilkan Regex yang lolos dengan benar yang hanya cocok dengan string itu. Apa cara tercepat dan paling sederhana untuk melakukan ini?

1
Sejajarkan kolom vertikal angka pada titik desimal
Saya menulis posting ini di Emacs. Agar tabel terlihat bagus, saya memutuskan untuk menyesuaikan spasi sehingga desimal berbaris dengan rapi. Format asli dari database terlihat seperti ini: emacs 11505 227 3.6 3.3 1.9 68.9 93.5 68 vi 1087 289 11.1 6.9 2.9 71.7 96.2 9 wolfram-mathematica 2993 360 4 2.2 …


1
Bagaimana cara mencocokkan simbol di regexp?
Saya mencoba untuk membangun ekspresi reguler yang cocok dengan simbol, yaitu, hal-hal seperti nama fungsi dan sejenisnya, sesuai dengan pengaturan mode utama saat ini (ini disebut tabel sintaks jika saya ingat dengan benar). Setelah beberapa penyelidikan, saya telah menemukan regexps yang berguna ini: \_< cocok dengan awal simbol \_> cocok …

1
Bagaimana cara melepaskan karakter khusus regexp dalam sebuah string?
Saya menyusun ekspresi reguler yang kompleks dan pengguna dapat menyediakan bagian dari ekspresi. Namun, bagian yang disediakan pengguna harus ditafsirkan secara harfiah, yaitu karakter khusus regexp harus diloloskan. Apakah ada fungsi untuk keluar dari karakter ini? Sepertinya hal yang biasa dilakukan tetapi semua googling saya tidak berhasil. Contoh: (re-search-forward (format …


1
Pencocokan performan terbanyak dari "any char"
Di https://www.emacswiki.org/emacs/MultilineRegexp kita menemukan petunjuk untuk digunakan [\ 0- \ 377 [: nonascii:]] * \ n bukannya standar . * \ n untuk mencocokkan karakter apa pun hingga baris baru untuk menghindari stack overflow untuk teks besar (37 KB). Apakah overflow menjadi perhatian di sini, atau apakah pencocokan berjalan untuk …

3
Cari dan ganti melalui proyek multi-guna di AUCTeX?
Saya akan mengadopsi Emacs menjadi satu-satunya editor yang saya gunakan dalam semua yang saya tulis termasuk dokumen LaTeX. Saya berasal dari editor WYSIWYG yang melayani tujuan itu dengan cukup baik, yaitu TexStudio atau TXS. Untuk transisi dari TXS ke Emacs, saya masih kehilangan cara TXS berurusan dengan mengeksekusi pencarian kueri …
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.