一个人走夜路
前天和几个同学看电影到晚上将近11点,送两个女生上了车,然后就和其他人分开,一个人往家里走。路上人很少,只剩下路边死寂的路灯,冷冷的,风胡乱的吹,广场很宽,比平日里要宽的感觉,好像被冻住了一样硬硬的干干的感觉,不再像大白天那样脏兮兮的感觉。
风胡乱吹,冷冷的,我一个人走在宽宽的广场上,静静的,一个人走,天好大,自己仿佛变的好小,一个人静静的走,风胡乱吹在脸上,很舒服,什么也不想,只是享受着这份安宁与孤独的静静走。
什么时候,再一个人走走夜路吧
前天和几个同学看电影到晚上将近11点,送两个女生上了车,然后就和其他人分开,一个人往家里走。路上人很少,只剩下路边死寂的路灯,冷冷的,风胡乱的吹,广场很宽,比平日里要宽的感觉,好像被冻住了一样硬硬的干干的感觉,不再像大白天那样脏兮兮的感觉。
风胡乱吹,冷冷的,我一个人走在宽宽的广场上,静静的,一个人走,天好大,自己仿佛变的好小,一个人静静的走,风胡乱吹在脸上,很舒服,什么也不想,只是享受着这份安宁与孤独的静静走。
什么时候,再一个人走走夜路吧
From MSDN:
| Character | Description |
|---|---|
| \ | Marks the next character as a special character, a literal, a backreference, or an octal escape. For example, ‘n’ matches the character “n”. ‘\n’ matches a newline character. The sequence ‘\\’ matches “\” and “\(” matches “(”. |
| ^ | Matches the position at the beginning of the input string. If the RegExp object’s Multiline property is set, ^ also matches the position following ‘\n’ or ‘\r’. |
| $ | Matches the position at the end of the input string. If the RegExp object’s Multiline property is set, $ also matches the position preceding ‘\n’ or ‘\r’. |
| * | Matches the preceding character or subexpression zero or more times. For example, zo* matches “z” and “zoo”. * is equivalent to {0,}. |
| + | Matches the preceding character or subexpression one or more times. For example, ‘zo+’ matches “zo” and “zoo”, but not “z”. + is equivalent to {1,}. |
| ? | Matches the preceding character or subexpression zero or one time. For example, “do(es)?” matches the “do” in “do” or “does”. ? is equivalent to {0,1} |
| {n} | n is a nonnegative integer. Matches exactly n times. For example, ‘o{2}’ does not match the ‘o’ in “Bob,” but matches the two o’s in “food”. |
| {n,} | n is a nonnegative integer. Matches at least n times. For example, ‘o{2,}’ does not match the “o” in “Bob” and matches all the o’s in “foooood”. ‘o{1,}’ is equivalent to ‘o+’. ‘o{0,}’ is equivalent to ‘o*’. |
| {n,m} | m and n are nonnegative integers, where n <= m. Matches at least n and at most m times. For example, “o{1,3}” matches the first three o’s in “fooooood”. ‘o{0,1}’ is equivalent to ‘o?’. Note that you cannot put a space between the comma and the numbers. |
| ? | When this character immediately follows any of the other quantifiers (*, +, ?, {n}, {n,}, {n,m}), the matching pattern is non-greedy. A non-greedy pattern matches as little of the searched string as possible, whereas the default greedy pattern matches as much of the searched string as possible. For example, in the string “oooo”, ‘o+?’ matches a single “o”, while ‘o+’ matches all ‘o’s. |
| . | Matches any single character except “\n”. To match any character including the ‘\n’, use a pattern such as ‘[\s\S]. |
| (pattern) | Matches pattern and captures the match. The captured match can be retrieved from the resulting Matches collection, using the SubMatches collection in VBScript or the $0…$9 properties in JScript. To match parentheses characters ( ), use ‘\(’ or ‘\)’. |
| (?:pattern) | Matches pattern but does not capture the match, that is, it is a non-capturing match that is not stored for possible later use. This is useful for combining parts of a pattern with the “or” character (|). For example, ‘industr(?:y|ies) is a more economical expression than ‘industry|industries’. |
| (?=pattern) | Positive lookahead matches the search string at any point where a string matching pattern begins. This is a non-capturing match, that is, the match is not captured for possible later use. For example ‘Windows (?=95|98|NT|2000)’ matches “Windows” in “Windows 2000″ but not “Windows” in “Windows 3.1″. Lookaheads do not consume characters, that is, after a match occurs, the search for the next match begins immediately following the last match, not after the characters that comprised the lookahead. |
| (?!pattern) | Negative lookahead matches the search string at any point where a string not matching pattern begins. This is a non-capturing match, that is, the match is not captured for possible later use. For example ‘Windows (?!95|98|NT|2000)’ matches “Windows” in “Windows 3.1″ but does not match “Windows” in “Windows 2000″. Lookaheads do not consume characters, that is, after a match occurs, the search for the next match begins immediately following the last match, not after the characters that comprised the lookahead. |
| x|y | Matches either x or y. For example, ‘z|food’ matches “z” or “food”. ‘(z|f)ood’ matches “zood” or “food”. |
| [xyz] | A character set. Matches any one of the enclosed characters. For example, ‘[abc]’ matches the ‘a’ in “plain”. |
| [^xyz] | A negative character set. Matches any character not enclosed. For example, ‘[^abc]’ matches the ‘p’ in “plain”. |
| [a-z] | A range of characters. Matches any character in the specified range. For example, ‘[a-z]’ matches any lowercase alphabetic character in the range ‘a’ through ‘z’. |
| [^a-z] | A negative range characters. Matches any character not in the specified range. For example, ‘[^a-z]’ matches any character not in the range ‘a’ through ‘z’. |
| \b | Matches a word boundary, that is, the position between a word and a space. For example, ‘er\b’ matches the ‘er’ in “never” but not the ‘er’ in “verb”. |
| \B | Matches a nonword boundary. ‘er\B’ matches the ‘er’ in “verb” but not the ‘er’ in “never”. |
| \cx | Matches the control character indicated by x. For example, \cM matches a Control-M or carriage return character. The value of x must be in the range of A-Z or a-z. If not, c is assumed to be a literal ‘c’ character. |
| \d | Matches a digit character. Equivalent to [0-9]. |
| \D | Matches a nondigit character. Equivalent to [^0-9]. |
| \f | Matches a form-feed character. Equivalent to \x0c and \cL. |
| \n | Matches a newline character. Equivalent to \x0a and \cJ. |
| \r | Matches a carriage return character. Equivalent to \x0d and \cM. |
| \s | Matches any white space character including space, tab, form-feed, and so on. Equivalent to [ \f\n\r\t\v]. |
| \S | Matches any non-white space character. Equivalent to [^ \f\n\r\t\v]. |
| \t | Matches a tab character. Equivalent to \x09 and \cI. |
| \v | Matches a vertical tab character. Equivalent to \x0b and \cK. |
| \w | Matches any word character including underscore. Equivalent to ‘[A-Za-z0-9_]’. |
| \W | Matches any nonword character. Equivalent to ‘[^A-Za-z0-9_]’. |
| \xn | Matches n, where n is a hexadecimal escape value. Hexadecimal escape values must be exactly two digits long. For example, ‘\x41′ matches “A”. ‘\x041′ is equivalent to ‘\x04′ & “1″. Allows ASCII codes to be used in regular expressions. |
| \num | Matches num, where num is a positive integer. A reference back to captured matches. For example, ‘(.)\1′ matches two consecutive identical characters. |
| \n | Identifies either an octal escape value or a backreference. If \n is preceded by at least n captured subexpressions, n is a backreference. Otherwise, n is an octal escape value if n is an octal digit (0-7). |
| \nm | Identifies either an octal escape value or a backreference. If \nm is preceded by at least nm captured subexpressions, nm is a backreference. If \nm is preceded by at least n captures, n is a backreference followed by literal m. If neither of the preceding conditions exist, \nm matches octal escape value nm when n and m are octal digits (0-7). |
| \nml | Matches octal escape value nml when n is an octal digit (0-3) and m and l are octal digits (0-7). |
| \un | Matches n, where n is a Unicode character expressed as four hexadecimal digits. For example, \u00A9 matches the copyright symbol (©). |
今天cc突然跟我说:blogsome解封了
我觉得不大可能,切到浏览器,收藏里点开我的blog,进度条走…真的打开了!
觉得有些不可思议,然后想上论坛上去看看是不是最近设置做了什么变动,想来上次wiki解封了半天就是因为服务器IP变动了。结果发现:主页和论坛都打不开了!咦?难道党和政府发现了我是个守法良民,特意把我的二级域名打开了?[惊喜]哎呀,人家会哈咨咔戏的啦~然后试着开了一下其他几个二级域名,嘛~原来都是好的。[失望]
更加怀疑了,挂代理,上论坛上去看,果然,就在前天(不知道具体对应的这边的什么时候,搞不好是昨天凌晨也说不定),blogsome ms有一次大规模的变动,数据传输就花了1天左右(怀疑是不是换了或者加了台服务器),看来应该没有什么疑问了,果然中共没那么好心的,保险起见到论坛上发了个帖子询问一下,等待回复ing~
Get free blog up and running in minutes with Blogsome
Theme designed by Jay of onefinejay.com