Използване на заместващи символи при сравняване на низове

Забележка: Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

Вграден модел съвпадение предоставя универсален инструмент за извършване на низове. Следващата таблица показва заместващи символи, можете да използвате с като оператор и броя на цифрите или низове, те съвпадат.

Въведените символи в модел

Съвпадения в израз

? или _ (долна черта)

Кой да е единичен символ

* или %

Нула или повече знаци

#

Единична цифра (0 – 9)

[списък_знаци]

Единичен знак в списък_знаци

[!списък_знаци]

Единичен знак, който не е в списък_знаци


Можете да използвате група от един или повече знаци (charlist) огражда в скоби ([]), за да съответства на произволен единичен знак в израза, и charlist може да включва почти всички знаци в набор от знаци АNSI, включително цифри. Можете да използвате специални знаци отваряне квадратна скоба ([]), въпросителен знак (?), знак за номер (#) и звездичка (*) съвпадение на себе си директно само ако огражда в скоби. Не можете да използвате затварящата квадратна скоба (]) в група, да съответства на себе си, но можете да го използвате извън група като отделни знак.

В допълнение към прост списък на знака, затворени в квадратни скоби charlist да укажете диапазон от знаци с помощта на тире (-), за да разделите горните и долните граници на диапазона. Например чрез [A-Z] в резултатите от шарка в мач, ако съответните позицията на знака в израз съдържа някой от главна буква в диапазона от A до Z. Можете да включите множество диапазони в скобите без границите на диапазони. Например [a-хамза-Z0-9] съвпада с произволен буквено-цифров знак.

Важно е да обърнете внимание, че заместващи символи ANSI SQL (%) и (_) са налични само с база данни на Microsoft Access и OLE DB доставчик на достъп. Те ще бъде третиран като литерали, ако се използва чрез достъп или DAO.

Други важни правила за съвпадение с шаблон включват следното:

  • Удивителен знак (!) в началото на charlist означава, че съвпадение се прави, ако всеки знак, с изключение на тези в списък_знаци се намират в израз. Когато се използва извън скоби, удивителен знак съвпада със себе си.

  • Можете да използвате тире (-) в началото (след удивителен знак, ако е използвана) или в края на charlist да съответства на себе си. Всяко друго място тирето идентифицира диапазон от ANSI знаци.

  • Когато зададете диапазон от знаци, знаците трябва да се появява във възходящ ред (от А до Я или 0-100). [A-Z] е валиден модел, но не е [Z-a.].

  • Знак поредица [] се игнорира; счита се за да бъде низ с нулева дължина ("").



Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×