Pertanyaan yang diberi tag «regex»

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

1
Kasus spesifik `grep` yang tidak rakus
Saya tahu ada banyak contoh regex non-serakah dengan grep, tapi saya mengalami masalah dengan kasus spesifik saya. File saya berisi baris yang mirip dengan: [X12345.Yabc.Z7989].[ALPHA/BRAVO].[CHARLIE.DELTA] dan saya mencoba untuk menguraikan X12345bagian yang tepat. Artinya, bagian dimulai dengan Xdan sampai periode pertama ( .) Contoh terdekat saya sejauh ini adalah: grep …
1 regex  grep 




1
Bagaimana cara regex sebuah path dan semua subpath kecuali satu subpath?
Untuk aplikasi web, saya perlu AliasMatch jalur dan semua subpath di Apache tapi tapi saya harus mengecualikan subpathpath. Contoh: AliasMatch /webapp /usr/share/webapp Jalur yang valid akan menjadi /abc.dom/webapp /abc.dom/webapp/somepath/do.php tapi saya juga perlu AliasMatch /webapp/static /usr/share/webapp/media/static Jalur yang valid akan menjadi /abc.dom/webapp/static/ /abc.dom/webapp/static/css/ Jadi saya butuh regex yang cocok /webapp/* …

3
Regex dari substring ke kemunculan pertama substring lain
Saya perlu menghilangkan file textClipping dari daftar. Sayangnya beberapa file telah sangat dinamai dan mengandung carriage return. Saya membutuhkan perl regex untuk itu akan cocok dengan setiap jalur dari /Volumes/ untuk .textClipping termasuk baris baru. /Volumes/.*\.textClipping menangkap dua yang pertama .textClipping file, tetapi bukan yang ketiga, dengan baris baru. Atau …
regex  perl 

2
Ambil log untuk kata tertentu hanya jika diikuti oleh kata lain
Saya memiliki file log dengan entri seperti berikut: Memasukkan php notice bob php notice winner php notice blah winner php notice asfsdf test php erro)r bob php error winner php error trash winner php error junk test print this line Keluaran php notice winner php notice blah winner php error …
grep  regex  gnu 

1
Notepad ++ regex perintah untuk mencari dua baris berikut
Saya ingin mencari file untuk kata dalam satu baris dan kata lain di baris setelah itu Misalnya saya ingin mencari baris yang berisi 75 37 dan saya ingin baris setelah itu mengandung 8B 45 FC Apakah ada ungkapan reguler untuk itu? Berikut adalah sebagian kecil file untuk melihat apa yang …

1
Bagaimana cara cp beberapa ekstensi file?
Bagaimana cara cp beberapa ekstensi file, seperti file png, jpg dan tif? Saya mencoba: $cp ./*.(jpg|png|tif) ../output/ >bash: syntax error near unexpected token `(` $cp ./01_reliefs/*.\(jpg\|png\|tif\) ../output/ >cp: cannot stat ‘./01_reliefs/*.(jpg|png|tif)’: No such file or directory
bash  regex  cp 

0
Pencocokan Regex dalam skrip shell
Ini cuplikan dari skrip shell saya - regex="<version>([0-9]*)\.([0-9]*)\.([0-9]*)([^<]*)<\/version>.*" #some unrelated lines of code echo $(grep -m 1 "<version>" $1) if [[ $(grep -m 1 "<version>" $1) =~ $regex ]] then main_version = "${BASH_REMATCH[1]}" feature_version = "${BASH_REMATCH[2]}" patch_version = "${BASH_REMATCH[3]}" tag = "${BASH_REMATCH[4]}" else echo "$1: Version not Found" >&2 fi …
linux  bash  shell  regex  grep 


1
Parse RegEx di Excel
Misalkan saya memiliki beberapa lembar bentang Excel dengan kolom berikut: A-345 halo hola B-389 bagus C-6231 apa A-12287 siapa hanya A-7819 C-45556 Seperti yang Anda lihat - Saya memiliki teks yang dikombinasikan dengan beberapa RegEx terdiri dari A, B atau C, tanda hubung dan beberapa angka hingga 5-6 digit. Beberapa …

2
Regex menghapus garis berisi karakter
Saya memiliki daftar nilai yang dikembalikan kepada saya dan semuanya berakhir dengan | seperti di bawah ini: testdata1-old | testdata | test2-old| Saya ingin menghapus semua baris yang mengandung -old. Regex apa yang bisa saya gunakan?
regex 

2
Bash: membuat daftar kata
Saya mencoba menampilkan setiap kemungkinan kombinasi antara {a..z} dan {0..9}; output ini tanpa menggunakan alat suka crunch: $ head wordlist.txt a b c 1 2 3 aa ab ac a1 $ tail wordlist.txt 333332c 3333321 3333322 3333323 333333a 333333b 333333c 3333331 3333332 3333333 Bisakah kita lakukan dengan regex? Saya mencoba …

1
Regex untuk ruang memisahkan nilai angka 60 persis
Adakah yang bisa membantu saya untuk menulis regex untuk 60 nilai angka yang dipisahkan ruang? Nilai bisa berupa angka float atau bilangan bulat. Misalnya: "90,90 78,54 34 ...." (nilai 60) atau "89,43 90 34 ...." (nilai 60). Saya mencoba yang berikut ^(\s*([0-9]|[0-9.])+\s*){60}$ Tapi, ini menyebabkan browser macet.
regex 

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.