প্রশ্ন ট্যাগ «regex»

নিয়মিত প্রকাশগুলি স্ট্রিংয়ের মধ্যে নিদর্শনগুলির সাথে মেলে একটি ঘোষণামূলক ভাষা সরবরাহ করে। এগুলি সাধারণত স্ট্রিংয়ের বৈধতা, পার্সিং এবং রূপান্তরকরণের জন্য ব্যবহৃত হয়। যেহেতু নিয়মিত প্রকাশগুলি পুরোপুরি মানসম্মত হয় না, তাই এই ট্যাগ সহ সমস্ত প্রশ্নের মধ্যে প্রয়োগযোগ্য প্রোগ্রামিং ভাষা বা সরঞ্জাম নির্দিষ্ট করে একটি ট্যাগও অন্তর্ভুক্ত করা উচিত। দ্রষ্টব্য: এইচটিএমএল, জেএসওন, ইত্যাদির জন্য জিজ্ঞাসা করা ইত্যাদি রেগেক্সগুলি নেতিবাচক প্রতিক্রিয়ার সাথে মিলিত হতে থাকে। যদি এর জন্য কোনও পার্সার থাকে তবে পরিবর্তে এটি ব্যবহার করুন।

30
বড় বড় অক্ষরের আগে ফাঁকা স্থান যুক্ত করুন
"এই স্ট্রিংহ্যাসনোস্পেসেসবুটিটটসহ্যাভ ক্যাপিটালস" স্ট্রিংটি দেওয়া হয়েছে মূলধন বর্ণগুলির আগে স্পেস যুক্ত করার সর্বোত্তম উপায় কী। সুতরাং শেষ স্ট্রিংটি হবে "এই স্ট্রিংটির কোনও স্পেস নেই তবে এটির মূলধনগুলি নেই" এখানে একটি রেজিএক্স সহ আমার প্রচেষ্টা System.Text.RegularExpressions.Regex.Replace(value, "[A-Z]", " $0")
193 c#  regex  string 

7
জাভাস্ক্রিপ্টে স্ট্রিং মেলানোর জন্য স্টেটমেন্ট পরিবর্তন করুন
নিম্নলিখিত শর্তসাপেক্ষে আমি কীভাবে একটি সুইচ লিখব? যদি ইউআরএল থাকে "foo বিন্যাস", তারপরে settings.base_url "বার" হয়। নিম্নলিখিতটি প্রয়োজনীয় প্রভাবটি অর্জন করছে তবে আমার মনে হচ্ছে এটি একটি স্যুইচে আরও পরিচালনাযোগ্য হবে: var doc_location = document.location.href; var url_strip = new RegExp("http:\/\/.*\/"); var base_url = url_strip.exec(doc_location) var base_url_string = base_url[0]; //BASE URL …

6
রেগেক্সের সাথে কেবল কয়েকটি গ্রুপ প্রতিস্থাপন করুন
ধরা যাক আমার কাছে নীচের রেজেক্স রয়েছে: -(\d+)- এবং আমি সি # টি ব্যবহার করে, গ্রুপ 1 এর (\d+)সাথে প্রতিস্থাপন করতে চাই AA: -AA- এখন আমি এটি ব্যবহার করে এটি প্রতিস্থাপন করছি: var text = "example-123-example"; var pattern = @"-(\d+)-"; var replaced = Regex.Replace(text, pattern, "-AA-"); তবে আমি সত্যিই এটি …
190 c#  regex  replace 

13
শব্দের মধ্যে ফাঁক দেওয়ার জন্য নিয়মিত অভিব্যক্তি
আমি একটি নিয়মিত প্রকাশ চাই যা প্রতীকগুলিকে বাধা দেয় এবং কেবল অক্ষর এবং সংখ্যার অনুমতি দেয়। নীচে রেজেক্স দুর্দান্ত কাজ করে, তবে এটি শব্দের মধ্যে ফাঁক দেওয়ার অনুমতি দেয় না। ^[a-zA-Z0-9_]*$ উদাহরণস্বরূপ, এই নিয়মিত প্রকাশটি ব্যবহার করার সময় "হ্যালো ওয়ার্ল্ড" ঠিক আছে, তবে "হ্যালো ওয়ার্ল্ড" মেলে না। স্থানগুলিকে অনুমতি দেওয়ার …

9
প্রদত্ত প্রত্যয় দিয়ে স্ট্রিংয়ের শেষ নেই for
কোনও শর্ত না দিয়ে শেষ হওয়া কোনও স্ট্রিংয়ের সাথে ম্যাচ করার জন্য আমি একটি সঠিক রেজেক্স খুঁজে পাইনি । উদাহরণস্বরূপ, আমি কোনওটি দিয়ে শেষ হওয়া কোনওটির সাথে মিলতে চাই না a। এই মেলে b ab 1 এটি মেলে না a ba আমি জানি $রেগেক্স শেষ হওয়া উচিত শেষ হিসাবে চিহ্নিত …
188 regex 

5
অক্ষরের সংখ্যা 10 এ সীমাবদ্ধ করার জন্য নিয়মিত অভিব্যক্তি
আমি একটি নিয়মিত এক্সপ্রেশন লিখতে চেষ্টা করছি যা কেবল ছোট হাতের অক্ষর এবং 10 টি পর্যন্ত অক্ষরকে মঞ্জুরি দেয়। আমার এখন পর্যন্ত যা আছে তা দেখতে এটির মতো দেখাচ্ছে: pattern: /^[a-z]{0,10}+$/ এটি কাজ করে না বা সংকলন করে না। আমার একটি কর্মক্ষম ছিল যা কেবল ছোট অক্ষরগুলিকে অনুমতি দিত যা …
187 regex 

30
ইউকে পোস্টকোডগুলির সাথে মিলে যাওয়ার জন্য RegEx
আমি একটি রেইজেক্সের পরে আছি যা কেবলমাত্র একটি ইনপুট স্ট্রিংয়ের মধ্যে একটি সম্পূর্ণ জটিল ইউকে পোস্টকোডকে বৈধতা দেবে। সমস্ত অস্বাভাবিক পোস্টকোড ফর্মগুলি অবশ্যই স্বাভাবিকের পাশাপাশি আচ্ছাদিত করতে হবে। এই ক্ষেত্রে: ম্যাচ সিডাব্লু 3 9 এসএস এসই 5 0 জি SE50EG se5 0eg WC2H 7LT মিল নেই aWC2H 7LT WC2H 7LTa …

7
আরআর ত্রুটি: ম্যাক ওএস এক্সে অবৈধ বাইট সিকোয়েন্স
আমি আইওএসে ক্রস সংকলনের জন্য ম্যাক ওএস এক্সে মেকফিলের একটি স্ট্রিং প্রতিস্থাপন করার চেষ্টা করছি। স্ট্রিংটিতে ডাবল কোট এম্বেড করা আছে। আদেশটি হ'ল: sed -i "" 's|"iphoneos-cross","llvm-gcc:-O3|"iphoneos-cross","clang:-Os|g' Configure এবং ত্রুটিটি হ'ল: sed: RE error: illegal byte sequence আমি ডাবল উদ্ধৃতি, কমা, ড্যাশ এবং কোন আনন্দের সাথে কলোনগুলি পালানোর চেষ্টা করেছি। …
184 regex  macos  bash  sed 

1
পাইথন রি.সুব গ্রুপ: after সংখ্যার পরে সংখ্যা
আমি এর foobarসাথে কীভাবে প্রতিস্থাপন করতে পারি foo123bar? এটি কাজ করে না: >>> re.sub(r'(foo)', r'\1123', 'foobar') 'J3bar' এইটা কাজ করে: >>> re.sub(r'(foo)', r'\1hi', 'foobar') 'foohibar' আমার মনে হয় এরকম কিছু থাকার পরে এটি একটি সাধারণ সমস্যা \number। কেউ কীভাবে আমাকে এটি পরিচালনা করতে পারে তার ইঙ্গিত দিতে পারে?

8
নিয়মিত প্রকাশের প্যাটার্ন স্ট্রিংয়ের সাথে কোথাও মেলে না?
আমি <input>এই প্যাটার্নটি ব্যবহার করে টাইপ করা "লুকানো" ক্ষেত্রগুলি মেলাতে চেষ্টা করছি : /<input type="hidden" name="([^"]*?)" value="([^"]*?)" />/ এটি নমুনা ফর্ম ডেটা: <input type="hidden" name="SaveRequired" value="False" /><input type="hidden" name="__VIEWSTATE1" value="1H4sIAAtzrkX7QfL5VEGj6nGi+nP" /><input type="hidden" name="__VIEWSTATE2" value="0351118MK" /><input type="hidden" name="__VIEWSTATE3" value="ZVVV91yjY" /><input type="hidden" name="__VIEWSTATE0" value="3" /><input type="hidden" name="__VIEWSTATE" value="" /><input type="hidden" name="__VIEWSTATE" value="" …
181 html  regex  parsing 

3
গ্রেপ রেজেক্সে স্ট্রিং নেই
আমি grepএকটি সিসলোগ ফাইলের বিপরীতে চেক করতে রেজেক্স প্যাটার্নগুলির একটি তালিকা দিচ্ছি । তারা সাধারণত একটি আইপি ঠিকানা এবং লগ এন্ট্রি মিলছে; grep "1\.2\.3\.4.*Has exploded" syslog.log এটি কেবলমাত্র "1\.2\.3\.4.*Has exploded"লুপের অংশটি যাচ্ছি তার মতো নিদর্শনগুলির একটি তালিকা , যাতে আমি উদাহরণস্বরূপ "-v" পাস করতে পারি না। আমি উপরের বিপরীতটি করার …
181 regex  grep 

8
কোনও ক্রমে দুটি নাম যুক্ত স্ট্রিংয়ের সাথে মিল রেখে রেজেজ
আমার রেজেক্সে লজিকাল এবং দরকার। কিছুটা এইরকম জ্যাক এবং জেমস নিম্নলিখিত স্ট্রিংগুলির সাথে একমত 'হাই জ্যাক এখানে জেমস ' 'হাই জেমস এখানে জ্যাক '
180 regex  string 

7
আসলটি বজায় রেখে আমি কীভাবে পার্ল প্রতিস্থাপনটি স্ট্রিংয়ে করব?
পার্লে, কোনও নিয়মিত এক্সপ্রেশন ব্যবহার করে স্ট্রিংয়ের প্রতিস্থাপন সম্পাদন করা এবং আসলটি পরিবর্তন না করেই ভিন্ন ভেরিয়েবেলে মানটি সংরক্ষণ করার ভাল উপায় কী? আমি সাধারণত স্ট্রিংটি কেবলমাত্র একটি নতুন ভেরিয়েবলে অনুলিপি করি তারপরে এটিকে s///রিজেক্সের সাথে বেঁধে রাখি যা নতুন স্ট্রিংয়ের প্রতিস্থাপন করে, তবে আমি ভাবছিলাম যে এটি করার আরও …
179 regex  perl  replace 

3
নামযুক্ত নিয়মিত অভিব্যক্তি গোষ্ঠী "(? P <group_name> regexp)": "পি" কী বোঝায়?
পাইথনে, (?P&lt;group_name&gt;…) সিনট্যাক্সটি তার নামের সাথে মিলে যাওয়া স্ট্রিংটিকে উল্লেখ করতে দেয়: &gt;&gt;&gt; import re &gt;&gt;&gt; match = re.search('(?P&lt;name&gt;.*) (?P&lt;phone&gt;.*)', 'John 123456') &gt;&gt;&gt; match.group('name') 'John' "পি" কী বোঝায়? অফিসিয়াল ডকুমেন্টেশনে আমি কোনও ইঙ্গিত খুঁজে পাইনি । আমি কীভাবে আমার শিক্ষার্থীদের এই সিনট্যাক্সটি মনে রাখতে সহায়তা করব সে সম্পর্কে ধারণা পেতে …

7
গ্রেপ-তে কোনও লোভী ম্যাচ কীভাবে করবেন?
আমি সংক্ষিপ্ততম ম্যাচটি গ্রেপ করতে চাই এবং প্যাটার্নটি এমন হওয়া উচিত: &lt;car ... model=BMW ...&gt; ... ... ... &lt;/car&gt; ... মানে যে কোনও অক্ষর এবং ইনপুটটি একাধিক লাইন।

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