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

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

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

3
আপনি আবার সেড বা অ্যাজকে কল না করে স্ট্রিং থেকে ডট চরিত্রটিকে কীভাবে সরিয়ে ফেলবেন?
আমার কাছে একটি ফাইল hostlist.txtরয়েছে যা এতে পাঠ্য রয়েছে: host1.mydomain.com host2.mydomain.com anotherhost www.mydomain.com login.mydomain.com somehost host3.mydomain.com আমার কাছে নিম্নলিখিত ছোট স্ক্রিপ্ট রয়েছে: #!/usr/local/bin/bash while read host; do dig +search @ns1.mydomain.com $host ALL \ | sed -n '/;; ANSWER SECTION:/{n;p;}'; done <hostlist.txt \ | gawk '{print $1","$NF}' >fqdn-ip.csv কোন ফলাফল fqdn-ip.csv: …

7
/ বিন / ড্যাশ: $ 1 একটি সংখ্যা কিনা তা পরীক্ষা করে দেখুন
Bin 1 / বিন / ড্যাশ-তে পূর্ণসংখ্যা কিনা তা যাচাই করার সর্বোত্তম উপায় কী হবে? ব্যাশে, আমি এটি করতে পারি: [[ $1 =~ ^([0-9]+)$ ]] তবে এটি পসিক্স অনুগত বলে মনে হয় না এবং ড্যাশ এটি সমর্থন করে না

4
.Ssh / কনফিগারেশনে Regexp
কর্মক্ষেত্রে, আমাকে প্রায়শই হোস্টগুলিতে লগইন করতে হয় যা একটি সাধারণ নামকরণ স্কিম অনুসরণ করে, যেমন qc01- - qc12, hc01- hc10এবং আরও। এই সমস্তগুলির জন্য আমার ল্যাপটপে একই কনফিগার মানগুলি পাওয়া দরকার .ssh/config। অবশ্যই, আমি হোস্টগুলির জন্য এন্ট্রিগুলি ব্যবহার করতে পারি qc*এবং hc*তবে আমি ভাবছি এর পরিবর্তে যদি নিয়মিত এক্সপ্রেশন ব্যবহার …

2
কমান্ড-লাইনে রেগেক্স ব্যাকস্ল্যাশ থেকে মুক্তির জন্য প্রয়োজনীয় ব্যাকস্ল্যাশগুলির সংখ্যা
কমান্ড-লাইনে সম্প্রতি কিছু রেইগেক্স নিয়ে আমার সমস্যা হয়েছিল এবং আমি খুঁজে পেয়েছি যে ব্যাকস্ল্যাশ মিলানোর জন্য বিভিন্ন সংখ্যক অক্ষর ব্যবহার করা যেতে পারে। এই সংখ্যাটি রেজেক্সের জন্য ব্যবহৃত উদ্ধৃতিগুলির উপর নির্ভর করে (কোনওটিই নয়, একক উদ্ধৃতি, ডাবল উদ্ধৃতি)। আমার অর্থের জন্য নিম্নলিখিত বাশ সেশনটি দেখুন: echo "#ab\\cd" > file grep …


3
Yum নিয়মিত প্রকাশ বা ওয়াইল্ডকার্ড অনুসন্ধান?
ফেডোরার ডকুমেন্টেশন বলে: 5.2। উন্নত অনুসন্ধানসমূহ আপনি যদি প্যাকেজের নাম জানেন না, সন্ধানটি ব্যবহার করুন বা বিকল্প সরবরাহ করুন। বিকল্পভাবে, অনুসন্ধানের ক্রিয়াকলাপকে আরও প্রশস্ত করতে ওয়াইল্ড কার্ড বা যম অনুসন্ধান বিকল্পের সাথে নিয়মিত অভিব্যক্তি ব্যবহার করুন। ওয়েল, প্রথম আমি ভেবেছিলাম যে এই কেবল ভুল বা সেকেলে, কারণ রেগুলার এক্সপ্রেশনের কোন …

3
বাশ কোন নিয়মিত এক্সপ্রেশন ইঞ্জিন টাইপ ব্যবহার করে?
আমি আমার নিয়মিত অভিব্যক্তি প্রোটোটাইপ এবং ডিবাগ করতে RegEx বন্ধু ব্যবহার করি । RegEx বাডি আমাকে বিভিন্ন নিয়মিত এক্সপ্রেশন ইঞ্জিন প্রকারের (। নেট, জাভা, পার্ল, GNU BRE, GNU ERE, পসিক্স, BRE, পজিক্স আগে ইত্যাদি) মধ্যে নির্বাচন করতে দেয়। বাশ কোন নিয়মিত এক্সপ্রেশন ইঞ্জিন ব্যবহার করে (উদাহরণস্বরূপ ifএবং caseবিবৃতিগুলিতে)? আমি সেন্টোস …

2
সেডে একাধিক পুনঃব্যবহারের জন্য আপনি কীভাবে একটি জটিল রেজেক্স সংরক্ষণ করবেন?
ব্যবহার করার সময় sed, আমি প্রায়শই বরং জটিল এবং জটিল জটিল রেজেক্স তৈরি করি যা একটি ফাইলের সাথে আমার দু'বার মেলাতে হবে। আমার কাছে এই রেজেক্সকে বাঁচানোর এবং কেবল দু'বার রেফারেন্স করার কোনও উপায় আছে? এমন কিছু মনে হচ্ছে? sed ' complicated_regex=/^(([a-f0-9]{32})+([a-zA-Z0-9=]{{$i}})?)+$/ s/complicated_regex:complicated_regex/simple-output/ ' my_file আপডেট: একটি উত্তর একটি ব্যাশ …

3
বাশ = ge রেজেক্স এবং https://regex101.com/
Https://regex101.com/ ব্যবহার করে আমি একটি স্ট্রিংয়ে কোনও আইপি ঠিকানার প্রথম উপস্থিতিটি ফেরত দিতে একটি নিয়মিত এক্সপ্রেশন তৈরি করেছি। RegExp: (?:\d{1,3}\.)+(?:\d{1,3}) ডিলিমিটার সহ রেজিপ্যাক্স: /(?:\d{1,3}\.)+(?:\d{1,3})/ নিম্নলিখিত পরীক্ষার স্ট্রিং সহ: eu-west 140.243.64.99 এটি একটি সম্পূর্ণ ম্যাচ ফেরত: 140.243.64.99 আমি অ্যাঙ্করগুলি ইত্যাদির সাথে যা চেষ্টা করি তা বিবেচনা না করেই, নিম্নলিখিত ব্যাশ স্ক্রিপ্টটি …

6
আমি কীভাবে একটি অর্ধ এলোমেলো স্ট্রিং থেকে সম্পূর্ণ URL টি বের / পার্স করতে পারি?
আমি এলোমেলো সংক্ষিপ্ত স্ট্রিং থেকে বাশ পার্স / সম্পূর্ণ ইউআরএল (এবং কেবলমাত্র ইউআরএল) বের করতে চাই। উদাহরণ: bob, the address is http://www.google.com অথবা https://foo.com/category/example.html is up অথবা Error 123 occurred at http://bit.ly/~1223456677878 অথবা Stats are up: https://foo1234.net/report.jpg আমি ব্যবহার করার চেষ্টা করেছি cat foo_output | egrep -o "https?://[\w'-\.]*\s"কিন্তু এটি কাজ …

2
একটি রেজেক্সে [[.চ .চ।]] এর অর্থ কী?
বিকল্প শিরোনাম: একটি পসিক্স-কমপ্লায়েন্ট রেজেক্সে "কোলাটিং সিকোয়েন্স" বা "কোলাটিং এলিমেন্ট" কী? আমি পজিক্স স্পক্সের বিভাগ 9.3.5-তে সঠিক প্রযুক্তিগত সংজ্ঞাটি পেয়েছি, তালিকার আইটেম # 4 হিসাবে, তবে এটি আমার কাছে সত্যই পরিষ্কার নয়। উদাহরণস্বরূপ এবং ব্যাখ্যার জন্য আমি ওয়েবে চারপাশে গুগল করেছিলাম এবং খালি হাতে পুরোপুরি উঠে এসেছি না , তবে …

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

3
গর্বিত বাশ ইতিহাস
বাশ "গ্লোব্বিং" এবং নিয়মিত প্রকাশগুলি অভিন্ন না হওয়ার কোনও ?তিহাসিক কারণ আছে কি? উদাহরণস্বরূপ, আমি বিশ্বাস করি যে বাশের [1-2]*সাথে 1 বা 2 দিয়ে শুরু হওয়া যে কোনও কিছু মিলে যায় এবং অন্য কোনও কিছু অনুসরণ করে, যখন একটি নিয়মিত প্রকাশ হিসাবে [1-2]*কেবল 1s এবং 2 এর ক্রমটি মেলে। আমার …

6
দুটি ধারাবাহিক লাইনের সামগ্রীর উপর ভিত্তি করে আমি কীভাবে একটি ডিরেক্টরি গ্রেপ করতে পারি?
"ফু" ধারণ করে এমন রেখাগুলির জন্য আমি কীভাবে একটি ডিরেক্টরি গ্রেপ করতে পারি , তবে পরের লাইনে "বার" থাকা অবস্থায় কেবল মিল পাওয়া যায়?

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