প্রশ্ন ট্যাগ «regular-expression»

নিয়মিত এক্সপ্রেশন একটি স্ট্রিংয়ের মধ্যে অক্ষরের একটি প্যাটার্নের সাথে মিলে যাওয়ার একটি মাধ্যম।

4
আমি কীভাবে এই ফাইলটির জন্য বা এটি (2 জিনিস) গ্রিপ করতে পারি?
আমার কাছে একটি ফাইল রয়েছে যা "তারপরে" এবং "সেখানে" রয়েছে। আমি পারি $ grep "then " x.x x and then some x and then some x and then some x and then some এবং আমি পারি $ grep "there " x.x If there is no blob none some will be …

4
[0-9], [[: অঙ্ক:]] এবং \ d এর মধ্যে পার্থক্য
ইন রেগুলার এক্সপ্রেশন উইকিপিডিয়ার নিবন্ধ , এটা যে বলে মনে হয় [[:digit:]]= [0-9]= \d। তারা সমান না হলে এমন পরিস্থিতি কী? পার্থক্য কি? কিছু গবেষণা করার পরে, আমি মনে করি একটি পার্থক্য হ'ল বন্ধনী প্রকাশটি [:expr:]লোকাল নির্ভর।

4
ভিম - কীভাবে একটি নতুন লাইন replace n দুটি two n এর সাথে প্রতিস্থাপন করা যায়
উইম এডিটর-এ, আমি ভিআইএম কমান্ড মোড ব্যবহার করে একটি নতুন লাইন অক্ষর (\ n) দুটি নতুন রেখা অক্ষরের (\ n \ n) প্রতিস্থাপন করতে চাই। ইনপুট ফাইল সামগ্রী: This is my first line. This is second line. যে কমান্ডটি আমি চেষ্টা করেছি: :%s/\n/\n\n/g এটি স্ট্রিংকে অযাচিত অক্ষর হিসাবে প্রতিস্থাপন করে …

2
গ্রেপ এবং একটি ডলার সাইন এড়ানো
কোন ফাইলগুলির স্ট্রিং রয়েছে তা জানতে চাই $Id$। grep \$Id\$ my_dir/mylist_of_files 0 টি ঘটনা উপস্থিত করে। আমি আবিষ্কার করেছি যে আমাকে ব্যবহার করতে হবে grep \$Id$ my_dir/mylist_of_files তারপরে আমি দেখতে পাচ্ছি যে $Idআউটপুটটিতে রঙিন, অর্থাৎ এটি মিলছে। আমি দ্বিতীয়টির সাথে কীভাবে মিলব $এবং কেন \$Id\$কাজ করে না । দ্বিতীয়টি $শেষ …

6
কোনও ইনপুট নম্বরটি পূর্ণসংখ্যা কিনা তা পরীক্ষা করা হচ্ছে
আমি কোনও ইনপুটটি পূর্ণসংখ্যা কিনা তা যাচাই করার চেষ্টা করছি এবং আমি এটি একশ বার করে দিয়েছি তবে এতে ত্রুটিটি দেখতে পাচ্ছি না। হায়রে এটি কাজ করে না, এটি সমস্ত ইনপুটগুলির জন্য if স্টেটমেন্ট (সংখ্যা / অক্ষর) ট্রিগার করে read scale if ! [[ "$scale" =~ "^[0-9]+$" ]] then echo …

3
ভিআইএম ব্যবহার করে প্রতিস্থাপন করুন, অনুসন্ধানের প্যাটার্নটির অংশটি পুনরায় ব্যবহার করুন
আমি এর সাথে কাজ করছি VImএবং কিছু প্রতিস্থাপন করার জন্য একটি অনুসন্ধান সেট এবং কমান্ড প্রতিস্থাপনের চেষ্টা করছি যেখানে আমি আমার অনুসন্ধান স্ট্রিংয়ের অংশ হিসাবে নিয়মিত প্রকাশটি পুনরায় ব্যবহার করতে পারি। একটি সাধারণ উদাহরণ হ'ল একটি লাইন যেখানে আমি প্রতিস্থাপন (10)করতে চাই {10}যেখানে 10 কোনও সংখ্যা হতে পারে। আমি এ …

5
জিএনইউ বা বিএসডি সেডে রেজেক্স অল্টারনেশন / বা অপারেটর (foo | বার)
আমি এটি কাজ করে মনে হয় না। জিএনইউ সেড ডকুমেন্টেশনগুলি পাইপটি থেকে বাঁচতে বলেছে, তবে এটি কার্যকর হয় না, বা পালানো ছাড়া কোনও সরল পাইপ ব্যবহার করে না। পেরেনস যুক্ত করা কোনও পার্থক্য করে না। $ echo 'cat dog pear banana cat dog' | sed 's/cat|dog/Bear/g' cat dog pear banana …

2
(উচিত) LC_COLLATE অক্ষরের ব্যাপ্তিগুলিকে প্রভাবিত করে?
কোলেশন অর্ডার LC_COLLATEকেবল স্বতন্ত্র চরিত্রের ক্রমানুসারে নয়, চরিত্রের ব্যাপ্তির অর্থও সংজ্ঞায়িত করে। নাকি তা করে? নিম্নলিখিত স্নিপেট বিবেচনা করুন: unset LANGUAGE LC_ALL echo B | LC_COLLATE=en_US grep '[a-z]' স্বজ্ঞাতভাবে, এতে Bনেই [a-z], সুতরাং এটি কোনও কিছুই আউটপুট করা উচিত নয়। উবুন্টু 8.04 বা 10.04 এ যা ঘটে। তবে কিছু মেশিনে …

11
শুধুমাত্র একক নিউলাইনগুলি প্রতিস্থাপনের জন্য আরও ভাল উপায় থাকতে হবে?
আমি বাক্য অনুযায়ী একটি লাইন লেখার অভ্যাস করছি কারণ আমি সাধারণত ল্যাটেক্সে জিনিসগুলি সংকলন করি, বা অন্য কোনও ফর্ম্যাটে লিখছি যেখানে লাইন ব্রেকগুলি উপেক্ষা করা হয়। নতুন অনুচ্ছেদের শুরুটি নির্দেশ করতে আমি একটি ফাঁকা রেখা ব্যবহার করি। এখন, আমার কাছে এই স্টাইলে একটি ফাইল লেখা আছে যা আমি কেবল সরল …

7
তাদের সহ দুটি প্যাটার্নের মধ্যে কীভাবে প্রথম উপস্থিতি নির্বাচন করবেন
আমি তাদের সহ দুটি নিদর্শনগুলির মধ্যে প্রথম উপস্থিতিটি কীভাবে নির্বাচন করতে পারি। সাধারণত ব্যবহার sedবা awk। আমার আছে: text something P1 something content1 content2 something P2 something text something P1 something content3 content4 something P2 something text আমি পি 1 এবং পি 2 (পি 1 লাইন এবং পি 2 লাইন …

3
সেডে নিয়মিত প্রকাশে [\ w] + কীভাবে ব্যবহার করবেন?
আমি উইন্ডোতে আছি, তবে আমার ধারণা এখনও আমার প্রশ্নটি এখানে যথাযথভাবে রাখা আছে। C:\Users\User>grep --version GNU grep 2.6.3 C:\Users\User>sed --version GNU sed version 4.2.1 আমি লক্ষ্য করেছি যে নিম্নলিখিত কাজগুলি (আউটপুট here): echo here | grep -E "\w+" echo here | grep -E "[her]+" তবে, এটি কাজ করে না (কিছুই …

9
আমি কীভাবে একাধিক লাইন জুড়ে "গ্রেপ" প্যাটার্নগুলি পারি?
মনে হচ্ছে আমি grep/ / এর অপব্যবহার করছি egrep। আমি একাধিক লাইনে স্ট্রিংগুলি অনুসন্ধান করার চেষ্টা করছিলাম এবং আমি যা খুঁজেছি তার সাথে মিল থাকা উচিত তা জানতে গিয়ে কোনও মিল খুঁজে পেলাম না। মূলত আমি ভেবেছিলাম যে আমার রেজেক্সগুলি ভুল ছিল তবে আমি অবশেষে পড়লাম যে এই সরঞ্জামগুলি প্রতি …

6
সমস্ত 10 অক্ষরের শব্দের জন্য রেজেক্স, অনন্য বর্ণ সহ
আমি একটি রেজেক্স লেখার চেষ্টা করছি যা 10 টি অক্ষরের দীর্ঘ সমস্ত শব্দ প্রদর্শন করবে এবং কোনও অক্ষরই পুনরাবৃত্তি করছে না। এখন পর্যন্ত, আমি পেয়েছি grep --colour -Eow '(\w{10})' যা প্রশ্নের প্রথম অংশ। আমি কীভাবে "স্বতন্ত্রতা" পরীক্ষা করতে যাব? আমার সত্যিই কোনও ধারণা নেই, এর বাইরে আমার পিছনে উল্লেখগুলি ব্যবহার …

5
একটি নিয়মিত প্রকাশে, কোন চরিত্রের পালাবার প্রয়োজন?
সাধারণভাবে, নিয়মিত অভিব্যক্তিতে কোন অক্ষরগুলি পালানোর প্রয়োজন হয়? উদাহরণস্বরূপ, নিম্নলিখিতগুলি সিন্টেক্সিকভাবে সঠিক নয়: echo '[]' | grep '[]' grep: Unmatched [ or [^ এই তবে, হয় syntatically সঠিক: echo '[]' | grep '\[]' [] নিয়মিত প্রকাশে অক্ষরগুলি পালাতে হবে এমন কোন ডকুমেন্টেশন আছে, এবং কোনটি হওয়া উচিত নয়?

5
নির্দিষ্ট সংখ্যার সংখ্যা সহ ভিএম অনুসন্ধান নম্বর
একটি বড় নথিতে আমার নির্দিষ্ট দৈর্ঘ্যের সংখ্যাগুলি সন্ধান করতে হবে। আমি এটির জন্য রেজেক্স ব্যবহার করার চেষ্টা করেছি। উদাহরণস্বরূপ, যদি আমার ঠিক 2 ডিজিট সহ সংখ্যাগুলি সন্ধান করতে হয় তবে আমি ব্যবহার করি \d\d(অর্থাত্ / d দ্বিগুণ একটি স্পেস অনুসরণ করবে)। এটি ভাল কাজ করে। তবে 10 সংখ্যার সংখ্যা অনুসন্ধান …

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