Символ відсотка використовується в SQL для відповідності будь-якого символу (включаючи підкреслення) нуль або більше разів.
Зірочка (*) у шаблоні
Зірочка у шаблоні відповідає будь-якому символу нуль або більше разів. Наприклад, "comp *" відповідає всім, що починається з "comp", що означає "comp", "complete" і "computer" всі збігаються.
Знак запитання (?) У шаблоні
Знак запитання збігається з одним символом один раз. Наприклад, "c? Mp" збігається з "camp" і "comp". Знак питання також можна використовувати більше одного разу. Наприклад, "c? P" буде відповідати обом наведеним вище прикладам, а також "coop". У MS-DOS і в командному рядку Windows знак запитання також може відповідати будь-яким слідовим знаком запитання нуль або один раз. Наприклад, "co ??" відповідатиме всім вищевказаним матчам, але тому, що вони натякають на запитання, відповідатимуть "cop", хоча його не чотири символи.
Порада. При регулярних виразах період (.) - це шаблон для одного символу.
Відкрийте та закрийте дужки ([]) у шаблоні
З оболонками Unix, Windows PowerShell і мовами програмування, які підтримують регулярні вирази, маски відкритої та закритої дужок відповідають одному символу в діапазоні. Наприклад, [az] збігається з будь-яким символом "a" до "z", що означає, що все, що не знаходиться в цьому діапазоні, як число, не буде співпадати.
Порада. Додавання вигуку в місцях, які підтримують квадратні дужки, вказують, що програма НЕ збігається.
Приклади шаблонів командного рядка MS-DOS і Windows
dir c? mp
Перелічіть файли в MS-DOS за допомогою команди dir, яка містить c, mp і будь-який інший символ між ними. Наприклад, comp, camp, c2mp і c-mp будуть узгоджені.
dir * .mp3
У цьому наступному прикладі команда dir буде показувати лише файли, які закінчуються розширенням файлу .MP3.
dir * data
Перелічіть будь-який файл, який закінчується даними, використовуючи команду dir. Наприклад, всі файли "appdata", "mydata" і "123data" будуть узгоджені.
реж.
Перерахуйте всі файли довжиною чотири символи, які починаються з нього, і мають будь-яке розширення. Наприклад, help.txt, help.mp3 і heck.jpg будуть узгоджені.
rename * .txt * .jpg
Перейменуйте всі файли у поточному каталозі, які закінчуються розширенням .txt до .jpg. Наприклад, файл test.txt стане test.jpg.
del comp * .txt
Видалення файлів у MS-DOS, які починаються з comp та закінчуються розширенням .txt.
Знайти та замінити за допомогою прикладів підстановки
Функції пошуку та заміни, які підтримують символи підстановки, такі як Microsoft Word, дозволяють виконувати пошукові запити. Нижче наведено приклади використання символів підстановки у Find and Replace. Майте на увазі, що для роботи будь-якої з них необхідно у вікні Знайти та замінити позначку Застосувати підстановки .
comp * r
Матч все, починаючи з "comp" і закінчуючи "r". Іншими словами, у вашому документі буде знайдено "комп'ютер" і "компілятор". Тим не менш, майте на увазі, що "*" є жадібним, що означає, що все відповідає "r". Іншими словами, якщо після "comp" є "r", то вона буде узгоджена, так що "ваш комп'ютер" буде співпадати, оскільки він починається з "comp", а ваші кінці - з "r".
d [eo] ll
Використання дужок вказує на Microsoft Word, щоб шукати будь-які з літер, що містяться в дужках. У цьому прикладі "e" або "o" співпадають, тому знайти буде відповідати "dell" або "doll".
d [ou] ll
Скоби можна також використовувати для пошуку діапазону символів. У наведеному вище прикладі цей діапазон складається з усіх літер від "o" до "u", які будуть відповідати словам "doll" і "dull" у вашому документі.
d [! e] ll
Використовуючи вигук у квадратних дужках, вказуватимете Знайти не відповідає жодному з символів у квадратних дужках. У наведеному вище прикладі цей шаблон повідомляє Find, що не відповідає dell, але відповідає всім іншим, починаючи з "d", і закінчуючи 'll'.
d? ll
Знак запитання відповідає лише одному символу. У наведеному вище прикладі це відповідало б словам "dall", "dell", "dill", "doll" і "dull", оскільки вони містять "d" на першому і "ll" в кінці.
se {2} d
Використання фігурної дужки у вікні пошуку шукає кількість символів, що передують квадратним дужкам. У наведеному вище прикладі Find відповідає "seed", але не відповідає "sed".
<(comp)
Значення, що починається з тексту, що містить менше і містить у дужках, вказує на пошук, щоб знайти будь-яке слово, що починається з того, що міститься в дужках. У наведеному вище прикладі буде знайдено будь-яке слово, що починається з "comp".
(er)>
Рядок, що починається з символів у дужках і закінчується більшим, ніж каже Find, щоб знайти будь-яке слово, що закінчується тим, що міститься в дужках. У наведеному вище прикладі буде знайдено будь-яке слово, що закінчується на "er".
Приклади шаблонів Linux і Unix
ls comp *
Ця команда використовує команду ls для переліку всіх файлів і каталогів у робочому каталозі, які починаються з літер comp . у варіанті Linux або Unix, що починаються з comp.
rm c? mp
Видалення файлів за допомогою команди rm у варіанті Linux або Unix, які містять c, mp і будь-який символ між ними.
Приклади символів Microsoft Excel
= SUMIF (A1: A6, "*", B1: B6)
Формула Excel для пошуку будь-якого символу за допомогою символу * в комірках B1 - B6 і, якщо знайдено, виконайте використання SUM, щоб додати всі значення між A1 і A6.
Asterisk, Glob, мета-характер, Regex, терміни програмного забезпечення