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

Важно : Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

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

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

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

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

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

* или %

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

#

Единична цифра (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.].

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



Забележка : Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

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

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

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

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

×