Рекомендуется: как вывести файлы Excel с ASP Одним из способов использования Excel в ASP является связь файла Excel в качестве базы данных, а операция аналогична операции базы данных доступа. Но этот метод не всегда полезен, должно быть, что Excel не является реляционной базой данных. Для фиксированного формата,
ASP регулярное обучение выражению и объекты регулярного выражения, мы можем легко проверить законность различных данных.
Во -первых, давайте поймем, что именно является объектом регулярного выражения VBScript. Давайте сначала посмотрим на программу:
Функция checkexp (patrn, strng)
Dim Regex, Match 'создать переменную.
Установить regex = new Regexp 'Создать регулярное выражение.
regex.pattern = Set Patrn 'Режим.
regex.ignorecase = true 'Установите, чувствительный ли символ.
regex.global = true 'установить глобальную доступность.
Matches = regex.test (strng) 'выполнить поиск.
Checkexp = совпадения
Конечная функция
В этой программе мы видим, что новая Regexp может использоваться для получения объекта регулярного выражения, а затем объекту присваивается регулярный шаблон соответствующего соответствия, то есть сообщать об объекте регулярного выражения, какой шаблон вы хотите соответствовать, а затем используйте тест метода, чтобы обнаружить, соответствует ли данные, соответствующие обработке данных, который мы дали. Если это не совпадает, это означает, что данные, которые необходимо обрабатывать, не являются законными данными, которые реализуют проверку законности данных. Мы видим, что, используя правильно разработанную соответствующую шаблон, мы можем легко проверить партию данных в формате.
Конечно, есть много других методов и свойств регулярных объектов выражения в VBScript 5.0, таких как Method reply (). Используя его, мы можем быстро внедрить модный форум в стиле UBB и BBS Online. Это не в рамках нашего обсуждения. Мы обсудим это позже. Давайте посмотрим на обычно используемые методы и свойства объектов регулярного выражения в проверке данных:
Общие методы: выполнить метод
Описание: Выполните обычный поиск выражения на указанной строке.
Синтаксис: Object.Execute (String) Синтаксис метода выполнения включает в себя следующие части:
Объект: Требуется. Всегда название объекта Regexp.
Строка: Требуется. Текстовая строка, на которой должно быть выполнено регулярное выражение.
Описание: Паттерн дизайна регулярного поиска выражения устанавливается через шаблон объекта Regexp. Метод выполнения возвращает
Коллекция совпадает, которая содержит каждый соответствующий объект соответствия, найденной в строке. Если совпадение не найдено, Exepute возвращает коллекцию пустых совпадений.
Метод испытаний
Описание: выполняет обычный поиск выражения на указанной строке и возвращает логическое значение, указывающее, был ли найден соответствующий шаблон.
Синтаксис: object.test (String)
Синтаксис метода испытаний включает в себя следующие части:
Объект: Требуется. Всегда название объекта Regexp.
Строка: Требуется. Текстовая строка для выполнения обычного поиска выражения.
ПРИМЕЧАНИЕ. Фактический шаблон обычного поиска выражения устанавливается через свойство шаблона объекта Regexp. Свойство Regexp.global не влияет на метод испытания. Если сопоставленный шаблон найден, метод испытания возвращает True; В противном случае он возвращает ложь.
Общие свойства: глобальные свойства
Описание: Устанавливает или возвращает логическое значение, которое указывает, соответствует ли шаблону все или только первое в течение всей строки поиска.
Синтаксис: object.global [= true | ЛОЖЬ ]
Параметр объекта всегда является объектом Regexp. Если поиск применяется ко всей строке, глобальное свойство имеет значение TRUE, в противном случае его значение неверно. Настройка по умолчанию верно.
Атрибут игнорирования
Описание: Устанавливает или возвращает логическое значение, указывающее, является ли поиск в режиме чувствительным к корпусу.
Синтаксис: object.ignorecase [= true | ЛОЖЬ ]
Параметр объекта всегда является объектом Regexp. Если поиск чувствителен к случаям, свойство невежества является ложным; в противном случае, правда. Значение по умолчанию верно.
Свойства шаблона
Описание: Устанавливает или возвращает обычный рисунок регулярного выражения. Это самый важный атрибут, и мы в основном устанавливаем этот атрибут для достижения проверки данных.
Синтаксис: object.pattern [= searchString]
Синтаксис свойства шаблона содержит следующие части:
Объект: Требуется. Всегда переменная объекта regexp.
SearchString: необязательно. Обычное выражение строки ищет. Он может содержать различные символы регулярного выражения, установленные в частичной таблице.
Настройки: Специальные символы и последовательности используются при написании шаблонов для регулярных выражений. В следующей таблице описываются символы и последовательности, которые могут быть использованы и приводят примеры.
Описание символа: /: отметьте следующий символ как особый символ или буквальное значение. Например, N соответствует символу n. /n соответствует персонажу Newline. Последовательность // совпадает /, /(совпадения (совпадения).
^: Сопоставьте начальную позицию ввода.
$: Сопоставьте конец ввода.
*: Сопоставьте предыдущий символ нуля или несколько раз. Например, Zo* может соответствовать Z и зоопарку.
: Сопоставьте предыдущего персонажа один или более раз. Например, ZO может соответствовать зоопарку, но не Z.
Поделиться: как использовать ASP, чтобы обрабатывать запрос с несколькими ключами слов В веб -разработке я часто сталкиваюсь с несколькими парами ключевых слов отдельных полевых запросов, которые я обычно реализую с помощью динамических массивов. Конечно, несколько ключевых слов обычно разделены пространствами или. Я предполагаю, что несколько ключевых слов разделены пространствами, строка ключевого слова - это Keystr, а конкретный код
4 страницы в целом предыдущей странице 1234Next страница