Пошук та заміна — функція, яка доступна у багатьох редакторах та програмах обробки тексту. Вона здійснює пошук одного або декількох зразків тексту (зазвичай це символьний рядок) і замінює його відповідно до вимог користувача.
Огляд
Функції пошуку та заміни здебільшого застосовуються до символьних рядків у текстових файлах і заощаджують трудомісткий пошук певного слова чи рядка у тексті документа вручну, а також відповідно, перезапис його вмісту (заміну).
У програмах обробки текстів, таких як LibreOffice Writer або Microsoft Word, також можна шукати або замінювати форматування тексту.
Принцип автоматизованого пошуку та заміни у певних випадках переноситься також на інше програмне забезпечення, наприклад, деякі графічні редактори пропонують можливість заміни кольорів у зображеннях.
Параметри
Оскільки не існує єдиних стандартів на програмне забезпечення, дизайн їх засобів і принципи використання можуть значно відрізнятися від програми до програми. Однак є певні параметри, які в більшості випадків доступні при використанні функції пошуку та заміна символьних рядків.
Одиничний або повний пошук/заміна
Надається можливість здійснити пошук до наступного за поточною позицією входження шуканого слова і, за необхідності, здійснення відповідної заміни, або позначаються всі місця знаходження шуканого слова та замінюються на введене. Під час пошуку або заміни одного слова можна перейти до наступного знайденого за допомогою перемикача або клавіші після здійсненого пошуку або заміни.
Напрямок пошуку
Функція пошуку зазвичай починається в місці розташування документа, де знаходиться курсор. За допомогою цього параметра можна визначити, чи хоче користувач шукати до початку чи до кінця документа, і якщо пошук закінчився там — чи хоче він знову шукати звідти в бік попереднього розташування.
Чутливість до регістру
Вказує, чи є регістр частиною схеми пошуку (залежить від регістру) чи його слід ігнорувати під час пошуку (нечутливий до регістру). Наприклад, пошук abc
нечутливих до регістру також знаходить ABC
і Abc
.
Регулярні вирази
Регулярні вирази дозволяють задавати дуже гнучкі шаблони рядкових символів як пошукових виразів, так що їх можна використовувати, наприклад, для пошуку слів, початок і кінець яких визначені заздалегідь. В деяких випадках регулярні вирази, наприклад, можна використовувати для обміну слів (Іван Багряний → Багряний, Іван).
- Регулярним виразом для одного символа є крапка (.).
- Для позначення входження будь-якої кількості символів (або їх відсутності) використовується зірочка (asterisk) (*). Наприклад, при пошуку регулярного «123*» будуть знайдені рядки 12, 123 і 1233.
- Поєднанням регулярних виразів для відсутності або будь-якого числа входжень довільного знаку є крапка і зірочка (asterisk) (.*)
- Регулярним виразом для кінця абзацу є знак долара ($). Поєднанням регулярних виразів для початку абзацу є знак «циркумфлекс» ( або caret) і крапка (^.).
- Регулярним виразом для знаку табуляції є символ \t.
Пошук з використанням регулярного виразу працює лише в межах абзацу. Для пошуку за допомогою регулярного виразу в кількох абзацах виконується пошук в кожному абзаці окремо.
Синтаксис регулярних виразів залежить від програми обробки тексту, деякі текстові редактори не мають змоги працювати з регулярними виразами.
Використання
- За допомогою пошуку та заміни можна здійснити прості заходи рефакторингу, такі як перейменування змінних при створенні та модифікації програм.
- В електронних таблицях можна задати або пошук частин формули, або результатів обчислення.
Див. також
Ця стаття не містить . (січень 2020) |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Poshuk ta zamina funkciya yaka dostupna u bagatoh redaktorah ta programah obrobki tekstu Vona zdijsnyuye poshuk odnogo abo dekilkoh zrazkiv tekstu zazvichaj ce simvolnij ryadok i zaminyuye jogo vidpovidno do vimog koristuvacha OglyadVikno funkciyi Poshuk ta zamina v LibreOffice Writer Funkciyi poshuku ta zamini zdebilshogo zastosovuyutsya do simvolnih ryadkiv u tekstovih fajlah i zaoshadzhuyut trudomistkij poshuk pevnogo slova chi ryadka u teksti dokumenta vruchnu a takozh vidpovidno perezapis jogo vmistu zaminu U programah obrobki tekstiv takih yak LibreOffice Writer abo Microsoft Word takozh mozhna shukati abo zaminyuvati formatuvannya tekstu Princip avtomatizovanogo poshuku ta zamini u pevnih vipadkah perenositsya takozh na inshe programne zabezpechennya napriklad deyaki grafichni redaktori proponuyut mozhlivist zamini koloriv u zobrazhennyah ParametriOskilki ne isnuye yedinih standartiv na programne zabezpechennya dizajn yih zasobiv i principi vikoristannya mozhut znachno vidriznyatisya vid programi do programi Odnak ye pevni parametri yaki v bilshosti vipadkiv dostupni pri vikoristanni funkciyi poshuku ta zamina simvolnih ryadkiv Odinichnij abo povnij poshuk zamina Nadayetsya mozhlivist zdijsniti poshuk do nastupnogo za potochnoyu poziciyeyu vhodzhennya shukanogo slova i za neobhidnosti zdijsnennya vidpovidnoyi zamini abo poznachayutsya vsi miscya znahodzhennya shukanogo slova ta zaminyuyutsya na vvedene Pid chas poshuku abo zamini odnogo slova mozhna perejti do nastupnogo znajdenogo za dopomogoyu peremikacha abo klavishi pislya zdijsnenogo poshuku abo zamini Napryamok poshuku Funkciya poshuku zazvichaj pochinayetsya v misci roztashuvannya dokumenta de znahoditsya kursor Za dopomogoyu cogo parametra mozhna viznachiti chi hoche koristuvach shukati do pochatku chi do kincya dokumenta i yaksho poshuk zakinchivsya tam chi hoche vin znovu shukati zvidti v bik poperednogo roztashuvannya Chutlivist do registru Vkazuye chi ye registr chastinoyu shemi poshuku zalezhit vid registru chi jogo slid ignoruvati pid chas poshuku nechutlivij do registru Napriklad poshuk abc nechutlivih do registru takozh znahodit ABC i Abc Regulyarni virazi Regulyarni virazi dozvolyayut zadavati duzhe gnuchki shabloni ryadkovih simvoliv yak poshukovih viraziv tak sho yih mozhna vikoristovuvati napriklad dlya poshuku sliv pochatok i kinec yakih viznacheni zazdalegid V deyakih vipadkah regulyarni virazi napriklad mozhna vikoristovuvati dlya obminu sliv Ivan Bagryanij Bagryanij Ivan Regulyarnim virazom dlya odnogo simvola ye krapka Dlya poznachennya vhodzhennya bud yakoyi kilkosti simvoliv abo yih vidsutnosti vikoristovuyetsya zirochka asterisk Napriklad pri poshuku regulyarnogo 123 budut znajdeni ryadki 12 123 i 1233 Poyednannyam regulyarnih viraziv dlya vidsutnosti abo bud yakogo chisla vhodzhen dovilnogo znaku ye krapka i zirochka asterisk Regulyarnim virazom dlya kincya abzacu ye znak dolara Poyednannyam regulyarnih viraziv dlya pochatku abzacu ye znak cirkumfleks abo caret i krapka Regulyarnim virazom dlya znaku tabulyaciyi ye simvol t Poshuk z vikoristannyam regulyarnogo virazu pracyuye lishe v mezhah abzacu Dlya poshuku za dopomogoyu regulyarnogo virazu v kilkoh abzacah vikonuyetsya poshuk v kozhnomu abzaci okremo Sintaksis regulyarnih viraziv zalezhit vid programi obrobki tekstu deyaki tekstovi redaktori ne mayut zmogi pracyuvati z regulyarnimi virazami VikoristannyaZa dopomogoyu poshuku ta zamini mozhna zdijsniti prosti zahodi refaktoringu taki yak perejmenuvannya zminnih pri stvorenni ta modifikaciyi program V elektronnih tablicyah mozhna zadati abo poshuk chastin formuli abo rezultativ obchislennya Div takozhTekstovij procesor Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno sichen 2020