Pertanyaan yang diberi tag regular-expression

Ekspresi reguler (sering disingkat "regex") adalah ekspresi yang ditulis dalam bahasa deklaratif yang digunakan untuk mencocokkan pola dalam string.

26
Temukan dan ganti menggunakan ekspresi reguler

Saya memiliki file dengan banyak pengguna default. Saya ingin mengubah beberapa teks, tapi saya kesulitan membuat korek api dan mengganti. Menggunakan contoh berikut: ############################################################################### # Trackpad, mouse, keyboard, Bluetooth accessories,...

22
Apakah lookaround mungkin dalam sistem regex vim?

Saya telah menemukan banyak situasi di vim di mana akan berguna untuk memiliki pernyataan lookaround. Saya telah mencoba menggunakan sintaks lookaround standar ( (?=), (?!)dll.) , Tetapi tampaknya vim tidak mendukung ini. Apakah vim memiliki sintaks yang setara untuk pernyataan seperti...

13
Lipat dengan pola pencarian regex

Saya mendapat file teks biasa dengan kolom nilai yang dipisahkan spasi. Seperti ini: AU 3030 .... ... .... AU 3031 .... ... .... AU 3032 .... ... .... AU 3033 .... ... .... IT 48100 ... .. ..... IT 40100 ... .. ..... IT 48123 ... .. ..... UK 3333 ... ... ..... UK 4444 ... ... ..... UK 5555...

12
Gantikan kemunculan kedua secara online

Saya punya daftar file: ./a.temp.txt ./a.temp.txt ./a/b.temp.txt ./a/b.temp.txt ./a/b/c.temp.txt ./a/b/c.temp.txt Dan saya ingin menghapus temp.pada setiap baris, tetapi hanya kejadian kedua , dengan demikian, file tersebut akan terlihat seperti: ./a.temp.txt ./a.txt ./a/b.temp.txt...

11
Sortir berdasarkan kata yang dipisahkan koma

Perintah normal: sort dapat menyortir baris berdasarkan kolom atau kolom virtual ( \%catau \%v), dapatkah kolom logis level lebih tinggi digunakan sebagai kunci penyortiran? Menggunakan ekspresi reguler terlihat sedikit rumit untuk skenario ini (kolomnya ada di sekitar akhir baris?) Dan terlihat...