Эта статья представляет собой статью с подробным объяснением использования регулярных выражений в ASP. Я рекомендую ее прочитать всем. Скопируйте код кода следующим образом:
Дим ре
Set re = new RegExp 'Создать экземпляр RegExp
re.Pattern = ab+c 'Определите литерал регулярного выражения, здесь вы можете заменить регулярное выражение
Затемнить мою строку
myString = abcefg 'Определите строку, которая будет сопоставлена и может быть заменена
Response.write(re.Execute(myString)(0)) 'Выполняем проверку соответствия и записываем результат
Скопируйте код кода следующим образом:
<%
Дим ре
Set re = new RegExp 'Создать экземпляр RegExp
re.Pattern = /w+ 'Определить текст регулярного выражения
Затемнить мою строку
myString = VBScript версии 5.6 предоставляет множество новых функций.
'Выполните проверку соответствия и напишите, было ли совпадение успешным
Если re.Test(myString) Тогда
Response.write(совпадение успешно!)
Еще
Response.write(совпадение не удалось!)
Конец, если
%>
Скопируйте код кода следующим образом:
<%
Дим ре
Set re = new RegExp 'Создать экземпляр RegExp
re.Pattern = /s 'Определить текст регулярного выражения, здесь соответствующие пробелы
Затемнить мою строку
myString = VBScript версии 5.6 предоставляет множество новых функций.
myString = re.replace(myString, -) 'Замените пробелы на - и верните замененную строку
'Запишите результат
Response.write(myString)
%>
Скопируйте код кода следующим образом:
<%
Дим ре
Set re = new RegExp 'Создать экземпляр RegExp
re.Global = Истина
re.Pattern = /s 'Определить текст регулярного выражения, здесь соответствующие пробелы
Затемнить мою строку
myString = VBScript версии 5.6 предоставляет множество новых функций.
myString = re.replace(myString, -) 'Замените пробелы на - и верните замененную строку
'Запишите результат
Response.write(myString)
%>
Скопируйте код кода следующим образом:
<%
Дим ре
Set re = new RegExp 'Создать экземпляр RegExp
re.Global = Истина
re.Pattern = (/w+)-(/w+) 'Определить текст шаблона регулярного выражения
Затемнить мою строку
myString = триггер
myString = re.replace(myString, $1–$2)
'$1 представляет первый /w+, $2 представляет второй /w+, первый /w+ соответствует флипу, а второй /w+ соответствует флопу,
«Итак, $1–$2 эквивалентны триггеру.
'Запишите результат
Response.write(myString)
%>
Скопируйте код кода следующим образом:
<%
Дим ре
Set re = new RegExp 'Создать экземпляр RegExp
re.Global = Истина
re.Pattern = (/S+)(/s+)(/S+) 'Определить текст шаблона регулярного выражения
Затемнить мою строку
myString = триггер
myString = re.replace(myString, $3$2$1)
'$1 представляет первый /S+, $3 представляет второй /S+, $2 представляет /s+,
«Итак, $3$2$1 эквивалентно флипу на флопе.
'Запишите результат
Response.write(myString)
%>
Скопируйте код кода следующим образом:
<%
Дим ре
Set re = new RegExp 'Создать экземпляр RegExp
re.Global = Истина
re.Pattern = /w+ 'Определить текст шаблона регулярного выражения
Затемнить мою строку
myString = VBScript версии 5.6 предоставляет множество новых функций.
Set Matches = re.Execute(myString) 'Выполнить поиск, эта коллекция используется для сохранения результатов сопоставления
'Выполните тест на соответствие и запишите результаты
'Перебираем коллекцию Matches
За каждый матч в матчах
'Запишите результат
Response.write(Match.FirstIndex & - & (Match.FirstIndex + Match.Length) & & Match.Value & <br />)
Следующий
%>
Скопируйте код кода следующим образом:
<%
Дим ре
Set re = new RegExp 'Создать экземпляр RegExp
're.Global = True закомментируйте эту строку
re.Pattern = /w+ 'Определить текст шаблона регулярного выражения
Затемнить мою строку
myString = VBScript версии 5.6 предоставляет множество новых функций.
Set Matches = re.Execute(myString) 'Выполнить поиск, эта коллекция используется для сохранения результатов сопоставления
'Выполните тест на соответствие и запишите результаты
'Перебираем коллекцию Matches
За каждый матч в матчах
'Запишите результат
Response.write(Match.FirstIndex & - & (Match.FirstIndex + Match.Length) & & Match.Value & <br />)
Следующий
%>
Скопируйте код кода следующим образом:
<%@language=кодовая страница vbscript=65001%>
<%
'Создаем соединение и создаем ADODB.Command для работы
Тусклый oCmd, oConn
Установите oConn = Server.CreateObject(ADODB.Connection)
Установите oCmd = Server.CreateObject(ADODB.Command)
oConn.ConnectionString = Provider=SQLOLEDB;сервер = myhost;Исходный каталог = myDatabase;UID=sa;PWD=verysecret;
oКонн.Открыть
'Создайте здесь оператор SQL CREATE TABLE
Установите oCmd.ActiveConnection = oConn
oCmd.CommandText = CREATE TABLE NewEmployees (firstName nvarchar (50), LastName nvarchar (50), EmpType nvarchar (50))
'Выполняем операцию создания таблицы данных
oCmd.Execute
Response.Write(Операция успешна!)
%>
<%
'Явно закрыть соединение
oПодключить.Закрыть
Установить oConn = Ничего
%>