নিয়মিত অভিব্যক্তির একটি অক্ষর শ্রেণিতে (বর্গাকার বন্ধনী) বিন্দু থেকে বাঁচতে হবে?


97

.নিয়মিত প্রকাশের একটি বিন্দু কোনও একক অক্ষরের সাথে মেলে। একটি বিন্দুর সাথে রেজেক্সের মিলের জন্য, বিন্দুটি এড়িয়ে যেতে হবে:\.

এটি আমার দিকে ইঙ্গিত করা হয়েছে যে স্কয়ার বন্ধনীগুলির ভিতরে []একটি বিন্দু পালাতে হবে না। উদাহরণস্বরূপ, এক্সপ্রেশন: স্ট্রিং [.]{3}মিলবে ...

সত্যিই তাই না? এবং যদি তাই হয় তবে এটি কি সমস্ত রেইগেক্স স্ট্যান্ডার্ডের জন্য সত্য?


হ্যাঁ এটি সত্য যে ডট (এবং অন্যান্য বিশেষ অক্ষরগুলি) অক্ষর শ্রেণিতে পালানোর প্রয়োজন নেই।
অনুভা

4
নিয়মিত এক্সপ্রেশন সিনট্যাক্সের জন্য কোনও "স্ট্যান্ডার্ড" নেই।
বোল্টক্লক

4
@ বোল্টক্লক এখানে কিছু রয়েছে: পিক্সিক্স, পিক্সিক্স বর্ধিত, পার্ল। দেখুন en.wikipedia.org/wiki/Regular_expression#Standards
দেরিউজ

4
@ দারিউস আপনি কি সেই ব্যক্তি ছিলেন যিনি আমাকে ভোট দিয়েছিলেন কারণ আপনি ভেবেছিলেন আমি ভুল ছিলাম? যদি তাই হয় তবে আমি আমার 2 পয়েন্ট ফিরে চাই :)
পল সামসোথা

@ পেইসকিলেট হ্যাঁ আমি ছিলাম, আমি সংশোধন হয়ে দাঁড়িয়েছি। Thx এবং দুঃখিত।
দারিউজ

উত্তর:


136

একটি অক্ষর শ্রেণী (বর্গাকার বন্ধনী) কোনো চরিত্র ছাড়া ^, -, ]বা \একটি আক্ষরিক নয়।

এই ওয়েবসাইটটি একটি উজ্জ্বল রেফারেন্স এবং বিভিন্ন রেইগেক্স স্বাদের সংক্ষিপ্তসারগুলি সম্পর্কে প্রচুর তথ্য রয়েছে। http://www.regular-expressions.info/refcharclass.html


4
ভাষাটি কীভাবে এটি পরিচালনা করে এটি নির্ভর করে তবে বেশিরভাগ ভাষার ক্ষেত্রে এটি সত্য।
প্যাট্রিক অসিটি

40
-এটি যদি শেষ মান হয় তবে আক্ষরিক
পেড্রো লোবিতো

16
এবং ^ আক্ষরিক যদি এটি প্রথম চরিত্র না হয়
নাইজেল বি পেক

4
যদি $ দেখতে ভেরিয়েবলের মতো লাগে তবে এড়াতেও হবে। যেমন: [$।]
ডাব্লু

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