جستجو، یافتن و جایگزینی متن

جستجو، یافتن و جایگزینی متن

جستجو، یافتن و جایگزینی متن
Ctrl+F را فشار دهید، روی دکمه Find در نوار ابزار دسترسی سریع کلیک کنید یا از منوی Windows گزینه Find and Replace ( ) را انتخاب کنید تا پنجره Find and Replace باز شود که می توانید از آن برای جستجو و جایگزینی متغیرها یا متن در همه مدل استفاده کنید. یا برای توسعه اپلیکیشن فقط در روش ها.
در این پنجره، یک رشته جستجو را در قسمت متن زیر نوار ابزار پنجره وارد کنید. برچسب پیش‌فرض Contains است و جستجویی را نشان می‌دهد که حاوی متن وارد شده است. از منوی گزینه‌های جستجو ( )، همچنین می‌توانید جستجوی حاوی کلمه یا عبارت منظم را انتخاب کنید . سپس متن فیلد جستجو به‌روزرسانی می‌شود تا گزینه جستجوی مورد استفاده شما را منعکس کند. گزینه Contains word به دنبال یک کلمه در یک جمله یا یک نام متغیر در یک عبارت است. دکمه حساس به حروف بزرگ ( ) که فقط تضمین می کند که موارد مطابق با حروف بزرگ در قسمت جستجو رعایت می شود. از عبارت Regular استفاده کنیدگزینه ای برای الگوهای جستجوی پیشرفته تر، که از مسابقات گروهی نیز پشتیبانی می کند (برای جزئیات به هر منبع آنلاین در مورد عبارات منظم مراجعه کنید). برای به روز رسانی جستجو ، روی دکمه جستجو ( ) کلیک کنید.
در نوار ابزار بالا همچنین منوهای افزودن فیلتر ( ) و تاریخچه جستجو ( ) را پیدا می کنید. برای جزئیات بیشتر در مورد این منوها به بخش زیر مراجعه کنید. روی دکمه Select Node ( ) کلیک کنید تا گره را در درخت مدل برای ردیف انتخاب شده در لیست نتایج جستجو انتخاب کنید و به تنظیماتی بروید که در آن جستجو آن رشته جستجو را پیدا کرد.
در زیر قسمت جستجو یک فیلد Replace with وجود دارد. در آن فیلد متنی متنی را وارد کنید که می خواهید مطابقت ها را با آن جایگزین کنید. در کنار این فیلد، منوی Replace ( ) را پیدا می کنید که شامل دو گزینه جایگزینی است: Replace Checked و Replace All . از Replace All برای جایگزینی همه مواردی که در آخرین جستجو قابل جایگزینی هستند استفاده کنید. گزینه Replace Checked فقط جایگزین مواردی است که شما در جدول نتایج زیر انتخاب کرده اید .
در زیر تنظیمات جستجو، نتایج جستجو را به صورت جدولی با گره‌ها در ساختار درختی پیدا می‌کنید. همه مسابقات برگ درخت هستند و همچنین در یک ردیف با اطلاعات مربوط به جستجو ظاهر می شوند. گره های درخت واقعی نشان دهنده گره ها در Model Builder هستند، اگرچه ساختار می تواند کمی متفاوت باشد. گره هایی که فقط به این دلیل وجود دارند که والد یک تطابق هستند، هیچ داده ای در ردیف های خود ندارند زیرا مطابق نیستند. گره های والد را می توان جمع کرد تا مطابقت های بی اهمیت را از نتیجه پنهان کنند. در زیر جدول دو فیلد وجود دارد که با انتخاب سطرها در جدول به روز می شوند. اگر یک ردیف را انتخاب کنید، فیلد Text مطابقت انتخاب شده فعلی را نشان می دهد و متن مطابق با رنگ دیگری برجسته شده است. فیلد Preview جایگزینی را بر اساس Replace with نشان می دهدمتنی که متن جایگزین شده با رنگ دیگری برجسته شده است.
 
اگر بعد از انجام جستجو رشته جستجو یا گزینه ای را تغییر دهید، نتیجه منسوخ می شود و نمی توانید به موارد منطبق و پیش نمایش آنها اعتماد کنید. برای موارد منطبق با عبارات معمولی، حتی می توانید خطاهایی برای جایگزین های پیچیده دریافت کنید، که فقط خطا را در پیش نمایش چاپ می کند. برای اطلاع از وضعیت منسوخ، یک منوی ویژه Results Are Obsolete در بالای جدول وجود دارد که وقتی گزینه های جستجوی شما با آخرین جستجو متفاوت است ظاهر می شود. می‌توانید جستجو را از این منو انتخاب کنید یا از دکمه جستجوی اصلی برای به‌روزرسانی نتایج جستجو استفاده کنید.
منوی افزودن فیلتر
فیلترهای پشتیبانی شده عبارتند از Node Filter , Descriptions , و Settings .
فیلتر گره می تواند گره های درختی را برای نمایش در نتایج جستجو محدود کند. وقتی فیلتر گره را اضافه می‌کنید ، کادر محاوره‌ای Node Filter با تنظیمات مربوط به گره‌های منطبق ظاهر می‌شود: فهرست فیلتر شامل برچسب‌های گره ، برچسب‌های گره (پیش‌فرض)، نام‌های گره و گزینه‌های نوع گره است. هر گزینه خاصیت مربوطه را جستجو می کند و آن را با متن موجود در قسمت Find مطابقت می دهد. همچنین می‌توانید جستجو را با چک باکس‌های حاوی کلمه ، عبارت منظم و حساس به حروف بزرگ در زیر گزینه‌ها انتخاب کنید.. آنها همان معنای گزینه های جستجوی اصلی را دارند. وقتی روی OK کلیک می‌کنید ، فیلتر در پنجره Find and Replace در بالای جدول نتایج به‌عنوان منوی Node Filter قابل مشاهده می‌شود ، جایی که می‌توانید ویرایش ( ) را برای باز کردن کادر محاوره‌ای Node Filter و Remove ( ) را برای حذف فیلتر انتخاب کنید.
گزینه توضیحات فیلتر جستجو را فقط به جستجوی توضیحات (برچسب های فقط خواندنی در رابط کاربری) محدود می کند. این فیلتر نیازی به تنظیمات ندارد، بنابراین منوی نوار ابزار آن فقط حاوی گزینه Remove است. همچنین توجه داشته باشید که جایگزینی برای توضیحات پشتیبانی نمی شود.
برای فیلتر کردن با توجه به تنظیمات خاص، از فیلتر تنظیمات استفاده کنید و با انتخاب آن، کادر گفتگوی تنظیمات ظاهر می شود. فیلد Name حاوی متنی است که با نام یک تنظیم (برچسب نشان داده شده در رابط کاربری) مطابقت دارد. مقدار تنظیمات همان چیزی است که قسمت جستجوی اصلی با آن مطابقت دارد. این فیلتر از گزینه های مشابه Node Filter پشتیبانی می کند اما یک گزینه اضافی نیز دارد. کادر انتخاب شامل نام‌های API در جستجو را انتخاب کنید تا به مسابقه اجازه دهید به دنبال نام‌ها و مقادیر استفاده شده توسط COMSOL API یا به عبارتی کد مورد استفاده برای دسترسی به تنظیمات باشد. اسامی معمولاً مشابه هستند اما تقریباً در همه موارد متفاوت هستند. برخی از نمونه ها نام برای یک نام هستندتنظیم و expr برای تنظیمات Expression . چک باکس ها و لیست ها نمونه های معمولی از زمانی هستند که مقادیر با آنچه در رابط کاربری می بینید متفاوت است. مقادیر لیست‌ها را نمی‌توان بدون این تنظیم مطابقت داد، و متن API مربوطه برای اکثر گره‌ها روشن یا خاموش است، به جز برای فیزیک که در عوض از 1 و 0 استفاده می‌کنند.
منوی تاریخچه جستجو
هر جستجویی که انجام می دهید در منوی تاریخچه جستجو ( ) فهرست می شود. برای انجام مجدد جستجوی قبلی با همان گزینه ها، کافیست جستجو را از این منو انتخاب کنید. اگر مدل از آخرین باری که آن جستجو را انجام دادید تغییر کرده باشد، نتایج می‌تواند با جستجوی قبلی متفاوت باشد. برچسب‌های هر جستجوی ذخیره شده حاوی فهرست مختصری از گزینه‌های استفاده شده است. این منو همچنین شامل گزینه های Open New Window و Clear Search History است. Open New Window را انتخاب کنید تا پنجره Find and Replace دیگری در COMSOL Desktop باز شود. گزینه Clear Search History همه جستجوهای ذخیره شده را در تمام پنجره های باز Find and Replace حذف می کند .