이 기사는 ASP에서 정규식을 사용하는 방법에 대해 자세히 설명한 기사입니다. 모두가 읽어 보시기 바랍니다. 다음과 같이 코드 코드를 복사합니다.
어두워
Set re = new RegExp 'RegExp 인스턴스 생성
re.Pattern = ab+c '정규식 리터럴을 정의합니다. 여기서 정규식을 바꿀 수 있습니다.
희미한 myString
myString = abcefg '일치할 문자열을 정의하고 교체할 수 있습니다.
Response.write(re.Execute(myString)(0)) '매칭 테스트를 수행하고 결과를 씁니다.
다음과 같이 코드 코드를 복사합니다.
<%
희미한 re
Set re = new RegExp 'RegExp 인스턴스 생성
re.Pattern = /w+ '정규식 텍스트 정의
희미한 myString
myString = VBScript 버전 5.6은 많은 새로운 기능을 제공합니다.
'매칭 테스트를 수행하고 매칭 성공 여부를 기록합니다.
만약 re.Test(myString) 그렇다면
Response.write(일치 성공!)
또 다른
Response.write(일치 실패!)
종료 조건
%>
다음과 같이 코드 코드를 복사합니다.
<%
어두워
Set re = new RegExp 'RegExp 인스턴스 생성
re.Pattern = /s '정규식 텍스트를 정의합니다. 여기에 일치하는 공백이 있습니다.
희미한 myString
myString = VBScript 버전 5.6은 많은 새로운 기능을 제공합니다.
myString = re.replace(myString, -) '공백을 -로 바꾸고 대체된 문자열을 반환합니다.
'결과를 써라
응답.쓰기(myString)
%>
다음과 같이 코드 코드를 복사합니다.
<%
희미한 re
Set re = new RegExp 'RegExp 인스턴스 생성
re.Global = 참
re.Pattern = /s '정규식 텍스트를 정의합니다. 여기에 일치하는 공백이 있습니다.
희미한 myString
myString = VBScript 버전 5.6은 많은 새로운 기능을 제공합니다.
myString = re.replace(myString, -) '공백을 -로 바꾸고 대체된 문자열을 반환합니다.
'결과를 써라
응답.쓰기(myString)
%>
다음과 같이 코드 코드를 복사합니다.
<%
희미한 re
Set re = new RegExp 'RegExp 인스턴스 생성
re.Global = 참
re.Pattern = (/w+)-(/w+) '정규식 패턴 텍스트 정의
희미한 myString
myString = 플립플롭
myString = re.replace(myString, $1-$2)
'$1은 첫 번째 /w+를 나타내고, $2는 두 번째 /w+를 나타내며, 첫 번째 /w+는 플립과 일치하고, 두 번째 /w+는 플롭과 일치하며,
'그래서 $1-$2는 플립플롭과 같습니다.
'결과를 써라
응답.쓰기(myString)
%>
다음과 같이 코드 코드를 복사합니다.
<%
희미한 re
Set re = new RegExp 'RegExp 인스턴스 생성
re.Global = 참
re.Pattern = (/S+)(/s+)(/S+) '정규식 패턴 텍스트 정의
희미한 myString
myString = 플립플롭
myString = re.replace(myString, $3$2$1)
'$1은 첫 번째 /S+를 나타내고, $3은 두 번째 /S+를 나타내고, $2는 /s+를 나타내며,
'그래서 $3$2$1은 플롭 플립과 동일합니다.
'결과를 써라
응답.쓰기(myString)
%>
다음과 같이 코드 코드를 복사합니다.
<%
희미한 re
Set re = new RegExp 'RegExp 인스턴스 생성
re.Global = 참
re.Pattern = /w+ '정규식 패턴 텍스트 정의
희미한 myString
myString = VBScript 버전 5.6은 많은 새로운 기능을 제공합니다.
Set Matches = re.Execute(myString) '검색을 실행합니다. 이 컬렉션은 일치하는 결과를 저장하는 데 사용됩니다.
'매칭 테스트를 수행하고 결과를 작성합니다.
'Matches 컬렉션을 반복합니다.
경기의 각 경기에 대해
'결과를 써라
Response.write(Match.FirstIndex & - & (Match.FirstIndex + Match.Length) & & Match.Value & <br />)
다음
%>
다음과 같이 코드 코드를 복사합니다.
<%
희미한 re
Set re = new RegExp 'RegExp 인스턴스 생성
're.Global = 이 줄을 주석으로 처리하세요.
re.Pattern = /w+ '정규식 패턴 텍스트 정의
희미한 myString
myString = VBScript 버전 5.6은 많은 새로운 기능을 제공합니다.
Set Matches = re.Execute(myString) '검색을 실행합니다. 이 컬렉션은 일치하는 결과를 저장하는 데 사용됩니다.
'매칭 테스트를 수행하고 결과를 작성합니다.
'Matches 컬렉션을 반복합니다.
경기의 각 경기에 대해
'결과를 써라
Response.write(Match.FirstIndex & - & (Match.FirstIndex + Match.Length) & & Match.Value & <br />)
다음
%>
다음과 같이 코드 코드를 복사합니다.
<%@언어=vbscript 코드페이지=65001%>
<%
'연결을 생성하고 작업을 위한 ADODB.Command를 생성합니다.
희미한 oCmd,oConn
oConn = Server.CreateObject(ADODB.Connection) 설정
oCmd = Server.CreateObject(ADODB.Command) 설정
oConn.ConnectionString = 공급자=SQLOLEDB;서버 = myhost;초기 카탈로그 = myDatabase;UID=sa;PWD=verysecret;
oConn.열기
'여기서 SQL CREATE TABLE 문을 생성하세요.
oCmd.ActiveConnection = oConn으로 설정
oCmd.CommandText = CREATE TABLE NewEmployees(firstName nvarchar (50), lastName nvarchar (50), EmpType nvarchar (50))
'데이터 테이블 생성 작업을 실행합니다.
oCmd.실행
응답.쓰기(작업 성공!)
%>
<%
'명시적으로 연결을 종료합니다.
oConn.닫기
oConn = 없음 설정
%>