কোথায় অনুসন্ধানের প্যাটার্ন রেফারেন্স কম?


15

lessরেজেক্স অনুসন্ধানের নিদর্শনগুলির জন্য আমি কোথায় রেফারেন্স পেতে পারি ?

আমি ফাইল অনুসন্ধান করতে চান lessব্যবহার \dডিজিটের এটি, কিন্তু এটা এই ওয়াইল্ডকার্ড বুঝতে মনে হচ্ছে না। আমি lessরেজেক্স প্যাটার্নগুলির জন্য একটি রেফারেন্স সন্ধান করার চেষ্টা করেছি , তবে কিছু খুঁজে পাইনি, ম্যান পেজে এবং ইন্টারনেটে নয়।

উত্তর:


15

lessএর ম্যান পেজ বলেছেন:

   /pattern
          Search forward in the file for the N-th line containing
          the pattern.  N defaults to 1.  The pattern is a regular
          expression, as recognized by the regular expression library
          supplied by your system.

সুতরাং গৃহীত সিনট্যাক্স আপনার সিস্টেমে নির্ভর করতে পারে। অফ হ্যান্ড, মনে হচ্ছে এটি আমার ডেবিয়ান সিস্টেমে বর্ধিত নিয়মিত অভিব্যক্তি গ্রহণ করে, দেখুন regex(7)এবং আমার নিয়মিত প্রকাশটি এক্স-এ তবে Y তে নয় কেন?

\dপার্ল থেকে, এবং সমস্ত রেজেক্স ইঞ্জিন দ্বারা সমর্থিত নয়। অঙ্কগুলি মেলে [0-9]বা ব্যবহার [[:digit:]]করতে। (তাদের সঠিক আচরণ লোকালের উপর নির্ভর করে))


11

দ্বারা সমর্থিত এক্সপ্রেশনগুলি ম্যানুয়ালটিতে lessনথিভুক্ত করা হয় re_format(7)( man 7 re_format)। এই ম্যানুয়ালটি আপনার সিস্টেমে বর্ধিত নিয়মিত এক্সপ্রেশন এবং বুনিয়াদি নিয়মিত এক্সপ্রেশন উভয়ই বর্ণনা করে। lessউপযোগ রেগুলার এক্সপ্রেশনের বাড়ানো বুঝতে পারে।

একটি অঙ্ক মেলাতে, আপনি ব্যবহার করবেন [0-9]বা [[:digit:]](বর্তমান লোকেলের উপর পূর্বের নির্ভর করে কিছুটা পার্থক্য রয়েছে)। \dপ্যাটার্ন একটি পার্ল মত রেগুলার এক্সপ্রেশন (PCRE), দ্বারা সমর্থিত নয় less

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