Saya meminta rekomendasi untuk editor Regex pada stackoverflow beberapa waktu lalu. Berikut ini adalah salah satu balasan :
Apa yang "baik" tergantung pada apa yang paling berguna bagi Anda. Bagi saya, bagaimanapun, ini adalah fitur kunci untuk editor regex yang baik (selain kemampuan untuk menguji dan membuat ekspresi reguler, tentu saja, yang merupakan prasyarat untuk disebut "editor regex" :-):
- Menampilkan kecocokan secara hierarki dengan grup yang ditangkap.
- Menjelaskan / menganalisis regex yang dimasukkan dalam bahasa Inggris biasa, menunjukkan hierarki pohon.
- Menerjemahkan regex Anda ke dalam kode untuk bahasa pilihan Anda.
RegexBuddy, seperti @Max sebutkan, melakukan semua ini tetapi ada juga alternatif gratis, Expresso yang juga melakukannya dengan sangat baik. Kedua utilitas ini adalah satu-satunya yang saya temukan dengan kemampuan penting untuk menjelaskan suatu regex.
Fitur-fiturnya terdengar sangat menarik bagi saya. Tetapi kemudian saya menemukan keduanya untuk Windows. Saya mencoba memasang Expresso, yang gratis, melalui Wine, tetapi menemui beberapa masalah, yang saya tanyakan di pos lain.
- Jadi saya bertanya-tanya apakah di Ubuntu ada beberapa aplikasi yang sebanding dengan RegexBuddy dan Expresso?
- Jika diharuskan untuk menginstal .NET Framework untuk menginstal Expresso, apakah masih layak menginstal Expresso di Ubuntu?
Terima kasih dan salam!
sumber
Kodos adalah aplikasi untuk membantu dalam pembuatan dan debugging ekspresi reguler dengan python. GUI untuk Kodos harus menghilangkan kebutuhan untuk menggunakan interpreter python untuk desain regex dalam banyak kasus.
Beranda: http://kodos.sourceforge.net/
Atau alat online: http://www.regextester.com/
sumber
aptitude
, tetapi tampaknya turun dari 12.10. Jika saya mengunduh sumber dan menggunakansetup.py
saya mendapatkan beberapa kesalahan dependensi tentang pyqt dan jaminan instalasi manual juga. Apakah ada peluang bekerja dideb
suatu tempat?visual-regexp masih berfungsi, dan berada di repositori Ubuntu. Sayangnya, namanya tidak dimulai dengan "regex", jadi nanti Anda akan berpikir, "Oh yeah, apa itu editor regex yang saya instal, ketik" reg ", dapatkan apa-apa, pergi melakukan pencarian web, dan berakhir di sini di seluruh juga, (karena berbasis Tk?), menempel dari buffer paste Anda ke jendela pola sepertinya tidak berfungsi seperti yang diharapkan.
Kodos adalah alat yang luar biasa, tetapi sayangnya, RegExr maupun Kodos tidak berjalan (tanpa usaha keras) di Ubuntu 12.10+; Kodos belum ditingkatkan ke QT4, dan Adobe Air tidak lagi mendukung Linux.
sumber
Saya telah menemukan refiddle.com : ia memiliki sebagian besar fitur yang Anda perlukan dari editor regex, dan sebagai bonus Anda dapat berbagi regex Anda dengan orang lain, atau membookmark mereka.
mis: http://refiddle.com/refiddles/red-green-corpus-test
Ini adalah aplikasi web yang mirip dengan RegExr , dibangun tanpa flash dan Anda dapat beralih di antara
JavaScript
,.net
danruby
prosesor regex. Juga fitur corpus-test ( yang baru saya temukan ketika memposting ini ) tidak buruk.sumber
Saya suka situs web rubular.com gratis dan Anda tidak perlu menginstal apa pun untuk menggunakannya.
Ini menggunakan Ruby sebagai kerangka kerja yang mendasari untuk pengujian regex.
sumber
kiki https://launchpad.net/ubuntu/bionic/+package/kiki
GUI baik dan fitur luar biasa.
sumber
(lintas pos pada Perangkat Lunak untuk membangun ekspresi reguler secara visual? # 167715 - Unix & Linux Stack Exchange )
Inilah upaya saya di alat GUI regex visual, yang disebut
visRegexTester.py
:Ini memiliki "pratinjau langsung" ("Auto jalankan kembali") jika Anda mengetik dan mengubah bidang "regex". Kalau tidak, hanya file tunggal itu; ada komentar README di awal - berikut ini cuplikannya:
... lihat sisanya untuk lebih. Tangkapan layar:
sumber