The direct variable character of the regular expression:
Character |
Match |
\ O |
NUL characters |
\ T |
Tab |
\ N |
Line Break |
\ V |
Vertical Tab |
\ F |
Page feed |
\ R |
Enter |
\ Xnn |
The Latin character specified by the hexadecimal NN, for example, \ x0a is equivalent to \ n. |
\ Uxxxx |
Unicode characters |
\ CX |
Control Character ^ x |
JS reference of the regular expression: var send = new Regexp ("S $"); -- string matching ending with S
Regular Expression:
Verified characters:
Which has special meanings in Regular Expressions: ^ $. * +! : | \/() [] {}. If you use these Punctuation Marks directly in a regular expression, you must add "\" (Escape Character ). Other characters (for example, @ and quotation marks) do not have special meanings. In a regular expression, they only match themselves by quantity. Note: \ -- "\"
Question: "A [B] C [d] E [f] G" is divided into two Arrays: aceg and [B] [d] [f].
Question:
They are all looking for [B] [d] [f] arrays. Which one is better?
Method 1: var test1 = test. Match (/\ [(\ W) * \]/G );
Method 2: var S =/\ [(\ W) * \]/g;
VaR result;
VaR test1 = [];
While (result = s.exe C (TEST ))! = NULL ){
Test1.push (result [0]);
}