لئوناردو سندی دارد که حاوی تعداد زیادی کلمه شتر است که شامل حروف بزرگ و کوچک (یوتیوب، واتساپ و غیره) است. او متعجب است که آیا راهی وجود دارد که بتوان به راحتی چنین کلمات شتری را در سند یافت؟
بله، می توان این کار را انجام داد، اما بهتر است ابتدا بفهمیم که دقیقاً منظور از "مورد شتر" چیست. ما قبلاً می دانیم که لئوناردو کلماتی مانند یوتیوب و واتس اپ را مورد شتر می داند. این ها با یک حرف بزرگ شروع می شوند و سپس یک حرف بزرگ در بقیه کلمه دارند که به یک حرف کوچک ختم می شود. در مورد کلماتی مانند آیفون یا ایمیل، که کل کلمه به جز یک حرف بزرگ در کلمه کوچک است، چطور؟ در مورد کلمات اختصاری (که Word آنها را به عنوان کلمات در نظر می گیرد) مانند UoT یا PhD چطور؟
توجه به ترکیب حروف بزرگ و کوچک در یک کلمه مهم است. هر تغییری را میتوان به عنوان الگوی حروف توصیف کرد، و چون ما میتوانیم این کار را انجام دهیم، میتوانیم از جستجوی عام برای جستجوی الگو استفاده کنیم. برای مثال، بیایید بگوییم که میخواهید کلمات شتری را بهعنوان کلماتی تعریف کنید که با یک حرف بزرگ شروع میشوند و در جای دیگری از کلمه دارای یک حرف بزرگ دیگر هستند، مانند نمونههای اصلی لئوناردو از YouTube و WhatsApp. برای یافتن چنین کلماتی می توانید این مراحل را دنبال کنید:
- Ctrl+H را فشار دهید تا تب Replace در کادر محاوره ای Find and Replace نمایش داده شود.
- تب Replace را نمایش دهید.
- در صورت موجود بودن دکمه More را کلیک کنید.
- مطمئن شوید که تیک Use Wildcards انتخاب شده باشد.
- در کادر Find What، " <[AZ][az]@[AZ][az]@> " (بدون علامت نقل قول) را وارد کنید.
- بر روی Find Next کلیک کنید. کلمه اولین اتفاق را پیدا می کند.
- به دلخواه بر روی Find Next کلیک کنید.
- کادر گفتگوی Find and Replace را ببندید.
کلید موفقیت با این رویکرد، تعریف صحیح الگوی مورد استفاده در مرحله 5 است. در الگوی نشان داده شده در بالا، کاراکترهای "<[AZ]" به معنای "کلمه ای را پیدا کنید که دقیقا با یک حرف بزرگ شروع می شود." کاراکترهای زیر ("[az]@") به معنای "حداقل یک حرف کوچک دنبال میشوند." قسمت بعدی ("[AZ]") به معنای "به دنبال آن دقیقاً یک حرف بزرگ است." آخرین قسمت ("[az]@>") به معنای "به دنبال حداقل یک حرف کوچک است که کلمه را به پایان میرساند."
این الگو تعریف شتری را از یک حرف بزرگ منفرد و به دنبال آن حروف کوچک، یک حرف بزرگ منفرد و حروف کوچک ختم میکند. اگر تشخیص دادید که تعریف شما از جعبه شتر شامل یک الگوی متفاوت است، فقط باید الگو را پیدا کنید و از آن الگو در مرحله 5 بالا استفاده کنید.
اگر یک الگوی منفرد ممکن است کمی بیش از حد محدود کننده باشد - برای مثال، ممکن است SmartArt و iPhone را به عنوان کلمات شتری در نظر بگیرید - ممکن است فقط بخشی از یک کلمه را جستجو کنید. در این مورد، از الگوی "[az][AZ][az]" (بدون علامت نقل قول) در مرحله 5 استفاده کنید. این یک حرف کوچک را جستجو می کند و یک حرف بزرگ و یک حرف کوچک را دنبال می کند. این الگو «iPh» را در «iPhone» و «tAr» را در «SmartArt» پیدا میکند. این باید به شما کمک کند که هر کلمه بالقوه مورد شتر را در سند پیدا کنید.