Pertanyaan yang diberi tag regex

90
Persamaan reguler hanya cocok untuk seluruh kata

Saya memiliki ekspresi regex yang saya gunakan untuk menemukan semua kata dalam blok konten tertentu, tidak peka huruf besar / kecil, yang terkandung dalam glosarium yang disimpan dalam database. Inilah pola saya: /($word)/i Masalahnya adalah, jika saya menggunakan /(Foo)/imaka kata-kata...

90
Regex untuk memvalidasi JSON

Saya mencari Regex yang memungkinkan saya memvalidasi json. Saya sangat baru mengenal Regex dan saya cukup tahu bahwa parsing dengan Regex itu buruk tetapi dapatkah itu digunakan untuk memvalidasi?

90
grep regex perilaku spasi

Saya memiliki file teks, berisi sesuatu seperti: 12,34 EUR 5,67 EUR ... Ada satu spasi sebelum 'EUR' dan saya mengabaikan 0, XX EUR. Saya mencoba: grep '[1-9][0-9]*,[0-9]\{2\}\sEUR' => didn't match ! grep '[1-9][0-9]*,[0-9]\{2\} EUR' => worked ! grep

90
Javascript Regular Expression Hapus Spasi

Jadi saya menulis plugin kecil kecil untuk JQuery untuk menghapus spasi dari string. Lihat disini (function($) { $.stripSpaces = function(str) { var reg = new RegExp("[ ]+","g"); return str.replace(reg,""); } })(jQuery); ekspresi reguler saya saat ini adalah [ ]+mengumpulkan semua spasi....

90
Mencocokkan Garis Maju dengan regex

Saya tidak memiliki banyak pengalaman dengan JavaScript, tetapi saya mencoba membuat sistem tag yang, alih-alih menggunakan @atau #, akan menggunakan /. var start = /#/ig; // @ Match var word = /#(\w+)/ig; //@abc Match Bagaimana saya bisa menggunakan /file #. Saya sudah mencoba melakukan var...

90
Python, hapus semua karakter non-alfabet dari string

Saya sedang menulis program penghitungan kata MapReduce python. Masalahnya adalah bahwa ada banyak karakter non-alfabet berserakan dalam data, saya telah menemukan posting ini Menghapus semuanya kecuali karakter alfanumerik dari string dengan Python yang menunjukkan solusi yang bagus menggunakan...

90
mengembalikan string dengan ekspresi reguler pertama

Saya ingin mendapatkan kecocokan regex pertama. Dalam hal ini, saya mendapat daftar: text = 'aa33bbb44' re.findall('\d+',text) ['33', '44'] Saya bisa mengekstrak elemen pertama dari daftar: text = 'aa33bbb44' re.findall('\d+',text)[0] '33' Tapi itu hanya berfungsi jika ada...

89
Ekspresi reguler Java OR operator

Ini mungkin pertanyaan yang bodoh, tetapi saya tidak dapat menemukannya di mana pun: Bagaimana cara menggunakan java OR operator ekspresi reguler (|) tanpa tanda kurung? misalnya: Tel | Telepon | Faks

89
Apakah ada perbedaan antara / \ s / g dan / \ s + / g?

Ketika kita memiliki string yang berisi karakter spasi: var str = ' A B C D EF '; dan kami ingin menghapus spasi dari string (kami ingin ini 'ABCDEF':). Keduanya ini: str.replace(/\s/g, '') dan ini: str.replace(/\s+/g, '') akan mengembalikan hasil yang benar. Apakah ini berarti bahwa...

88
Python regex - awalan r

Adakah yang bisa menjelaskan mengapa contoh 1 di bawah ini berfungsi, ketika rawalan tidak digunakan? Saya pikir rawalan harus digunakan setiap kali escape sequence digunakan. Contoh 2 dan contoh 3 menunjukkan hal ini. # example 1 import re print (re.sub('\s+', ' ', 'hello there there')) #...

88
gunakan ekspresi reguler di if-condition di bash

Saya ingin tahu aturan umum untuk menggunakan ekspresi reguler di klausa if di bash? Berikut ini contohnya $ gg=svm-grid-ch $ if [[ $gg == *grid* ]] ; then echo $gg; fi svm-grid-ch $ if [[ $gg == ^....grid* ]] ; then echo $gg; fi $ if [[ $gg == ....grid* ]] ; then echo $gg; fi $ if [[...