Thursday, September 16, 2010

VBScript Pattern Properties

Pattern Properties

Sets or returns the regular expression search mode.

object.Pattern [= searchstring]


Required. Is always a RegExp object variable.


Available options. By regular string expression search. It may contain some form to set the regular expression in a variety of characters.

Set up

In writing the regular expression pattern used special characters and sequences. The following table describes the characters and sequences can be used, and gives examples.

Character Description
Will be the next character is marked as a special character or literal. For example, with the character n n match. n with newline matches. Sequence \ and match, (and (match.
^ Matches the beginning of the input.
$ Matches the end.
* Matches the preceding character zero or a few times. For example, zo * matches z, zoo.
+ Matches one or more times the previous character. For example, zo + can match the zoo, but does not match the z.
? Match the previous character zero or one. For example, a? Ve? Can never match the ve.
. Matches any character other than newline.
(Pattern) and pattern matching and remember the match. Matched substring can be as a result of the Matches collection using the Item [0 ]...[ n] to obtain. To match parentheses characters (and), use (or).
x | y matches x or y. For example, z | food can match the z or food. (Z | f) oo match the zoo or the food.
(N) n non-negative integers. Match exactly n times. For example, o (2) can not be matched with Bob in the o, but can foooood o in the first two matches.
(N,) n non-negative integers. Match at least n times. For example, o (2,) does not match Bob's o, but the match foooood all of the o. o (1,) is equivalent to o +. o (0,) is equivalent to o *.
(N, m) m and n non-negative integers. Match at least n times, at most m times. For example, o (1,3) matches fooooood in the first three o. o (0,1) is equivalent to o?.
[Xyz] A character set. And one of the characters in parentheses matching. For example, [abc] matches the plain in a.
[^ Xyz] A negative character set. This does not match any character in brackets. For example, [^ abc] can match the plain in the p.
[A-z] that a range of characters. Within the specified range matches any character. For example, [az] match between a and z any lowercase characters.
[^ M-z] in the negative range characters. And not in the specified range of characters matched. For example, [mz] m to z and not on any of the characters between the matches.
b and the word boundary matching, that is, the location between the words and spaces. For example, erb er and never in the match, but does not match the verb in the er.
B and non-word boundary matching. ea * rB and never early match in the ear.
d with a number of character match. Is equivalent to [0-9].
D matches with non-numeric characters. Is equivalent to [^ 0-9].
f and page breaks match.
match n with newline characters.
r and carriage return characters match.
s matches any white characters, including spaces, tabs, page breaks and so on. Is equivalent to [fnrtv].
S and any non-blank character match. Is equivalent to [^ fnrtv].
t match with the tab.
match v with vertical tabs.
w matches any word character including underscore. Is equivalent to [A-Za-z0-9_].
W matches any non-word character. Is equivalent to [^ A-Za-z0-9_].
num num match, of which num is a positive integer. Reference back to remembered matches. For example, (.) 1 matches two consecutive identical characters.
n match n, where n is an octal escape value. Octal escape values must be 1, 2 or 3 digits long. For example, 11 and 011 are matched with a tab. 0011 is equivalent to 001 and 1. Octal escape values must not exceed 256. Otherwise, only the first two characters are treated as part of an expression. Allows the use of regular expressions ASCII code.
xn match n, where n is a hexadecimal escape value. Hexadecimal escape values must be exactly two digits long. For example, x41 Match A. x041 is equivalent to the x04 and 1. Allows the use of regular expressions ASCII code.


The following code illustrates the use of Pattern attributes:

Function RegExpTest (patrn, strng) Dim regEx, Match, Matches''to establish variable. Set regEx = New RegExp''to establish a general expression. regEx.Pattern = patrn''set the pattern. regEx.IgnoreCase = True''settings are case-sensitive. regEx.Global = True''set the global availability. set Matches = regEx.Execute (string)''Repeat match set RegExpTest = regEx.Execute (strng)''perform a search. for each match in matches''Repeat match set RetStr = RetStr & Match found at position RetStr = RetStr & Match.FirstIndex &. Match Value is''RetStr = RetStr & Match.Value &''.& vbCRLF NextRegExpTest = RetStrEnd FunctionMsgBox (RegExpTest (is., IS1 is2 IS3 is4))

Recommended links:

Dawn Set Sail: Shenzhen Deng Yihui (3)

reviews Geography Education

Write-once HD-DVD discs will BE in volume production to wait for final approval

convert wmv to m4v

3 Accounting in a drama, colorful festival Foshan accounting

Mts To Mkv

video format

e-cology in The Pan Micro Series 27

e-cology in the Pan Micro Series 46

Win 7 random and changed anti-piracy measures BECOME soft black

Best Animation Tools

Mkv to mp4 converter free

Launchers And TASK Managers reviews

How can I Let people believe in?

In Section North soft, direct plug in for the "wings"!

Using the seven combat the Heart Jakarta Struts

No comments:

Post a Comment