রেজেক্স সম্পাদকের জন্য সুপারিশ?


15

আমি স্ট্যাকওভারফ্লোতে রেগেক্স সম্পাদকদের জন্য সুপারিশ চেয়েছিলাম কিছুক্ষণ আগে। নিম্নলিখিত উত্তরগুলির মধ্যে একটি :

"ভাল" কোনটি আপনার পক্ষে সবচেয়ে কার্যকর তা নির্ভর করে depends আমার জন্য যদিও, এটি একটি ভাল রেইগেক্স সম্পাদকের মূল বৈশিষ্ট্য (নিয়মিত এক্সপ্রেশন পরীক্ষার এবং তৈরি করার দক্ষতা ছাড়াও অবশ্যই, যা "রেজেক্স সম্পাদক" বলা পূর্বশর্ত :-):

  1. ক্যাপচার করা গোষ্ঠীগুলির সাথে শ্রেণিবদ্ধভাবে ম্যাচগুলি প্রদর্শন করে।
  2. সরল ইংরেজিতে একটি প্রবেশিত রেজেক্স ব্যাখ্যা / বিশ্লেষণ করে, একটি শ্রেণিবিন্যাস গাছ দেখায়।
  3. আপনার পছন্দসই ভাষার জন্য কোডে আপনার রেজেক্স অনুবাদ করে into

রেগেক্সবাডি, যেমন @ ম্যাক্স উল্লিখিত হয়েছে, এই সবগুলি করে তবে একটি মুক্ত বিকল্প রয়েছে, এক্সপ্রেসও যা সেগুলি খুব ভাল করে। এই দুটি ইউটিলিটিই কেবলমাত্র আমি একটি রেজেক্স ব্যাখ্যা করার গুরুত্বপূর্ণ ক্ষমতা সহ পেয়েছি।

বৈশিষ্ট্যগুলি আমার কাছে খুব আকর্ষণীয় মনে হচ্ছে। তবে পরে আমি দুটি উইন্ডোজের জন্য পেয়েছি। আমি ওয়াইনের মাধ্যমে মুক্ত, এক্সপ্রেসো ইনস্টল করার চেষ্টা করেছি, তবে কিছুটা সমস্যার মুখোমুখি হয়েছিল, যার বিষয়ে আমি অন্য পোস্টে জিজ্ঞাসা করেছি

  1. তাই আমি ভাবছিলাম যে উবুন্টুতে কিছু অ্যাপ্লিকেশন রয়েছে যা রেগেক্সবাডি এবং এক্সপ্রেসোর সাথে তুলনাযোগ্য?
  2. এক্সপ্রেসো ইনস্টল করার জন্য যদি নেট নেট ফ্রেমওয়ার্ক ইনস্টল করতে হয় তবে উবুন্টুতে এক্সপ্রেসো ইনস্টল করা কি এখনও উপযুক্ত?

ধন্যবাদান্তে!

উত্তর:


11

এখন পর্যন্ত, কাজের জন্য সেরা সরঞ্জামটি RegExr

উপরের লিঙ্কটি আপনাকে অনলাইন সংস্করণে নিয়ে যাবে, যা দুর্দান্ত এবং স্পষ্টতই আমি সর্বকালের সেরা RegEx সরঞ্জামটি ব্যবহার করেছি।

আপনি যদি উবুন্টুতে ইনস্টল করতে পারেন এমন কোনও কিছু সন্ধান করে থাকেন, তবে ডেস্কটপ সংস্করণটি চেষ্টা করুন , এটি একটি অ্যাডোব এয়ার অ্যাপ্লিকেশন:

এখানে চিত্র বর্ণনা লিখুন


কেবলমাত্র এই উত্তরটিকে সমর্থন করার জন্য, আমি একটি ডামি পাঠ্যের ভার সহ একটি ক্রেজিট কমপ্লেক্স রেজেক্স প্যাটার্নটি প্লাগ ইন করেছিলাম এবং এটি সঠিকভাবে রেগেক্সটি যাচাই করতে ও ব্যবহার করতে সক্ষম হয়েছিল (এটি মিলের সাথে মিলিত হওয়ার মতো সমস্ত কিছুই খুঁজে পেয়েছিল এবং সেই ম্যাচের রূপরেখাটিও দেখিয়েছিল)।
টমাস ওয়ার্ড

ধন্যবাদ! (1) রিজেক্স ডেস্কটপ সংস্করণে কি ইন্টারনেটের সাথে সংযোগ প্রয়োজন? (২) এটি কোন ধরণের রেজেক্স সমর্থন করে, বেসিক, পাইথন, পার্ল, অ্যাজক, সিড, ...?
টিম

@ টিম: (1) নং (2) আমি মনে করি এটি AS3 এর অভ্যন্তরীণ RegEx গ্রন্থাগার ব্যবহার করে। এটি বলা হচ্ছে, আমি খুঁজে পেয়েছি যে এটি পিসিআরইর খুব কাছে।
নাথান ওসমান

ডেস্কটপ সংস্করণে আপনার উত্তরের লিঙ্কটি regexr.com এ পুনর্নির্দেশ করে । RegExr ইনস্টল করার নির্দেশাবলী অবস্থিত হয় github.com/gskinner/regexr
বাস পিটর্স

5

অজগরটিতে নিয়মিত অভিব্যক্তি তৈরি এবং ডিবাগিংয়ে সহায়তা করার জন্য কোডস হ'ল একটি অ্যাপ্লিকেশন। কোডাসের জন্য জিইউআই বেশিরভাগ ক্ষেত্রে রেজেক্স ডিজাইনের জন্য পাইথন দোভাষী ব্যবহারের প্রয়োজনীয়তাটি দূর করতে হবে।

হোমপেজ: http://kodos.sourceforge.net/

বা অনলাইন সরঞ্জাম: http://www.regextester.com/


আমি মনে করি না যে আমরা উইন্ডোজ প্রোগ্রামগুলি খুঁজছি, @ উইজসিচ।
টমাস ওয়ার্ড

@ এভিলফোনিক্স: কোডস উইন্ডোজ নাকি উবুন্টু প্রোগ্রাম? শুনেছি এটি উবুন্টুতে ব্যবহার করা যেতে পারে।
টিম

এটির একটি .rpm রয়েছে যা এলিয়েন ব্যবহার করে .deb এ রূপান্তরিত হতে পারে।
লিঙ্কিটি

আমি আগের উবুন্টু সংস্করণ ট্রাটে কোডোস ইনস্টল করেছি aptitude, তবে এটি 12.10 থেকে বাদ পড়েছে বলে মনে হচ্ছে। যদি আমি উত্সটি ডাউনলোড করি এবং ব্যবহার setup.pyকরি তবে পাইকটি এবং ম্যানুয়াল ইনস্টল বিলেও কিছু নির্ভরতা ত্রুটি পাই। কোনও সুযোগ আছে যে debকোথাও কাজ করছে ?
ব্রুটাস

4

ভিজ্যুয়াল-রেজিপ্সপ এখনও কাজ করে এবং উবুন্টু সংগ্রহস্থলে রয়েছে। দুর্ভাগ্যক্রমে, নামটি "রেজেক্স" দিয়ে শুরু হয় না, সুতরাং পরে আপনি ভাববেন, "ওহ হ্যাঁ, আমি যে ইনস্টলটিভ রিজেক্সটি ইনস্টল করেছিলাম," রেজি "টাইপ করতাম, কিছুই পেতাম না, একটি ওয়েবসার্ক করতে গিয়ে এখানে এসে শেষ হবে all আবার, (কারণ এটি টাকা-ভিত্তিক?), আপনার পেস্ট বাফার থেকে প্যাটার্ন উইন্ডোতে আটকানো প্রত্যাশার মতো কাজ করছে বলে মনে হয় না।

কোডোস একটি দুর্দান্ত সরঞ্জাম ছিল, তবে দুর্ভাগ্যক্রমে, RegExr বা Kodos উভয়ই উবুন্টু ১২.১০+ তে চালায় না (দুর্দান্ত প্রচেষ্টা ছাড়াই); কোডস কিউটি 4 তে আপগ্রেড করা হয়নি এবং অ্যাডোব এয়ার লিনাক্সকে আর সমর্থন করে না।


3

আমি রেফিলডটকম পেয়েছি : এটিতে বেশিরভাগ বৈশিষ্ট্য রয়েছে যা আপনার একটি রেইগেক্স সম্পাদক থেকে প্রয়োজন হবে এবং বোনাস হিসাবে আপনি অন্যদের সাথে আপনার রেজেক্স ভাগ করতে পারেন, বা সেগুলিকে বুকমার্ক করতে পারেন।

যেমন: http://refiddle.com/refiddles/red-green-corpus-test

এটা অনুরূপ একটি ওয়েব অ্যাপ্লিকেশন এর RegExr , ফ্ল্যাশ ছাড়া নির্মিত ও আপনার মধ্যে সুইচ করতে পারেন JavaScript, .netএবং rubyRegex প্রসেসর। এছাড়াও কর্পাস-পরীক্ষা বৈশিষ্ট্য ( এটি পোস্ট করার সময় আমি সবেমাত্র আবিষ্কার করেছি ) এটি খারাপ নয়।


2

আমি ওয়েবসাইটটি রুবুলার ডট কম এটিকে বিনামূল্যে পছন্দ করি এবং এটি ব্যবহারের জন্য আপনাকে কিছু ইনস্টল করতে হবে না।

এখানে চিত্র বর্ণনা লিখুন

এটি রুজিকে রেজেক্স পরীক্ষার জন্য অন্তর্নিহিত কাঠামো হিসাবে ব্যবহার করে।



1

( দর্শনীয়ভাবে নিয়মিত এক্সপ্রেশন তৈরির জন্য সফটওয়্যারে ক্রস পোস্ট ? # 167715 - ইউনিক্স এবং লিনাক্স স্ট্যাক এক্সচেঞ্জ )

ভিজ্যুয়াল রেজেক্স জিইউআই সরঞ্জামটিতে আমার প্রচেষ্টা এখানে রয়েছে, যাকে বলে visRegexTester.py:

আপনি যদি "রেজেক্স" ক্ষেত্রটি টাইপ করেন এবং পরিবর্তন করেন তবে এর একটি "লাইভ পূর্বরূপ" ("অটো পুনরায়") রয়েছে। অন্যথায় এটি কেবল সেই একক ফাইল; শুরুতে একটি README মন্তব্য রয়েছে - এটি থেকে একটি স্নিপেট এখানে:

ভিজারেজেক্সটেষ্টার একটি নিয়মিত এক্সপ্রেশন লেখার ক্ষেত্রে সহায়তা করার জন্য একটি ছোট পাইথন / টিনেটার জিইউআই অ্যাপ্লিকেশন; পাইথন ২.7 এবং ৩.২ দিয়ে পরীক্ষা করা হয়েছে। বস্তুত, এটা নিছক অন্যান্য কমান্ড লাইন প্রোগ্রামের জন্য একটি ইন্টারফেস: এটা আসলে শোষণ যে টার্মিনালে Regex প্রসেসর (যেমন হিসাবে ব্যবহার ইউনিক্স / জিএনইউ / লিনাক্স প্রোগ্রামের অনেক grep, sed, perl), তিনটি একটি অনুরূপ কম্যান্ড-লাইন সিনট্যাক্স আছে অংশ:

(প্রোগ্রাম --আরজিএস) ('রেগেক্স') (ফাইল ফাইল)

... এর জন্য আরও কিছু দেখুন। স্ক্রিনশট:

visRegexTester_01.png

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.