ম্যাকোস অনুসন্ধানের ক্ষেত্রে নিয়মিত প্রকাশের ব্যবহার


11

কেউ কি জানেন যে আমি ম্যাকস অনুসন্ধানের ক্ষেত্রগুলির রেজেক্স পার্সিংয়ের ক্ষমতা বর্ণিত ডক্সগুলি কোথায় পাব?

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

"\s" AND "an" AND "\s"

এটি কাজ করে এবং ইঙ্গিত দেয় যে অনুসন্ধানের ক্ষেত্রগুলি আরও রেগেক্সের ব্যাখ্যা করে তবেই আমরা জানি এবং এটিই আমি পড়তে / জানতে চাই । উপরের উদাহরণটি একটি খোলার দস্তাবেজের মধ্যে একটি অনুবর্তী এবং শীর্ষস্থানীয় শ্বেতস্পেস অক্ষর সহ "একটি" অনুসন্ধান করে \s

আমি এই গ্রুপিংয়ের নিয়ম এবং রেইজেক্স অক্ষর মোড়ানো / পলায়নের বিষয়ে আরও জানতে চাই যাতে এটি সঠিকভাবে বিশ্লেষণ করা যায়। এছাড়াও এই ইনপুটটির বিন্যাসটি কোনও অ্যাপ্লিকেশনের সিস্টেমভিত অনুসন্ধান ক্ষেত্রগুলিতে প্রযোজ্য?

আমি এই বৈশিষ্ট্যগুলি বর্ণনা করে এমন কোনও দস্তাবেজ খুঁজে পাচ্ছি না এবং কেবল এটির পরিবর্তে বিকাশকারী.অ্যাপল ডটকম লাইব্রেরিতে এটি পাওয়া গেছে ।

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

এখানে চিত্র বর্ণনা লিখুন

আমরা "\s" AND "an" AND "\s"অনুসন্ধানের ক্ষেত্রের মধ্যে রাখলে আমরা আরও পছন্দসই অনুসন্ধানের ফলাফল পাই

রেজেক্স ইনপুট অনুসন্ধান ক্ষেত্র আচরণ

এটি সাধারণ শব্দযুক্ত অনুসন্ধানগুলির জন্য একটি বিশাল পার্থক্য করে!

সংক্ষেপে: আপনি উপরে যে কার্যকারিতাটি দেখছেন সে সম্পর্কে আমি আরও জানতে চাই। আমি এটি সম্পর্কে কোনও (অফিসিয়াল) ডকুমেন্টেশন কোথায় পেতে পারি?

প্রদত্ত উত্তরগুলি (এখনও অবধি) আমার প্রশ্নের উত্তর দিচ্ছে না, যদিও তাদের জন্য আপনাকে ধন্যবাদ - আরও সম্পর্কিত তথ্য একত্রিত করা ভাল।


এই লিঙ্কটি কি আপনার কোনও উপকারে আসবে?
ডেনিস রসুলেভ

হাই ডেনিস, লিঙ্কটির জন্য আপনাকে ধন্যবাদ - তবে এটি কমবেশি পোস্টিক্স রেজেক্স ম্যানুয়াল ;-) এবং যদি আপনি আমার উদাহরণটি উপরের দিকে সাবধানতার সাথে দেখেন- এটি পিক্সিক্স রেজেক্স নয় - যেহেতু সাধারণ বাক্য গঠনটি কাজ করছে না এবং এজন্যই প্রশ্ন এখানে। আমি নিশ্চিত নই যে, ওআর এর মতো শব্দগুলি যাই হোক না কেন পোস্টিক্স রেজেক্সে রয়েছে (আমাকে সংশোধন করুন, আমি ভুল হলে)। বলা হচ্ছে- আমি এই জাতীয় অনুসন্ধান ক্ষেত্রের জন্য সিনট্যাক্সের বিশদগুলি খুঁজে পাই না। এটি (সম্ভবত) বিকাশকারী এর একটি উদাহরণ app
পিজেজে

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

হ্যাঁ, আপনি ঠিক বলেছেন - এবং এটিই আমি খুঁজতে চাই! কোন ধরনের সিনট্যাক্সকে পার্স করা হয়েছে এবং কীভাবে তা বর্ণনা করে এমন একটি নথি কোথায় রয়েছে? এটি পজিক্স রেজেক্স নয়, তবে এটি যথেষ্ট পরিমাণ রেগেক্স-ইশ, সুতরাং এটি কী? :)
পিজেজে

উত্তর:


2

আপনি এটি ইতিমধ্যে আবিষ্কার করেছেন কিনা তা আমি জানি না তবে আপনাকে কেবল অনুসন্ধানের ক্ষেত্রের ম্যাগনিফাইং গ্লাসটিতে ক্লিক করতে হবে, এটির কিছুটা ডাউন-পয়েন্টিং ক্যারেট রয়েছে যা ক্লু, এই স্ক্রিনশটটি দেখুন:

এখানে চিত্র বর্ণনা লিখুন

ক্লিক করার পরে চয়ন করুন Insert Patternএবং আপনি বিকল্পগুলির একটি ব্যাপ্তি পাবেন:

এটি মূলত ব্যবহারকারী-বান্ধব রেইগেক্স, অর্থাত আপনি সহজেই বেশ শক্তিশালী অনুসন্ধান নিদর্শনগুলিতে সাজিয়ে নিতে পারেন টোকেনগুলি।

এখানে চিত্র বর্ণনা লিখুন

স্ক্রিনশটের উদাহরণটি টেক্সটএডিট তবে এই বিকল্পটি পূর্বরূপে উপলব্ধ বলে মনে হচ্ছে না।


হাই- দীর্ঘ উত্তরের জন্য আপনাকে ধন্যবাদ, তবে এটি আপনি যে টেক্সটএডিট দেখিয়ে দিচ্ছেন ... পূর্বরূপ বিকল্পের মতো সিস্টেম-ডিফল্ট অনুসন্ধান উইন্ডো নয়, সুতরাং এটি যে উত্তরটি আমি খুঁজছি তা নয়। অনুসন্ধান উইন্ডো আমি গড় (অত্যন্ত সম্ভাব্য) এর একটি দৃষ্টান্ত হল developer.apple.com/reference/appkit/nssearchfield#overview
PJJ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.