无为清净楼资源网 Design By www.qnjia.com
1. Regular-expression literal characters Character Matches
Alphanumeric character Itself
\0 The NUL character (\u0000)
\t Tab (\u0009)
\n Newline (\u000A)
\v Vertical tab (\u000B)
\f Form feed (\u000C)
\r Carriage return (\u000D)
\xnn The Latin character specified by the hexadecimal number nn; for example, \x0A is the same as \n
\uxxxx The Unicode character specified by the hexadecimal number xxxx; for example, \u0009 is the same as \t
\cX The control character ^X; for example, \cJ is equivalent to the newline character \n
string.replace(regexp, replacement)
Characters Replacement $1, $2, ..., $99 The text that matched the 1st through 99th parenthesized subexpression within regexp $& The substring that matched regexp $' The text to the left of the matched substring $' The text to the right of the matched substring $$ A literal dollar sign name.replace(/(\w+)\s*,\s*(\w+)/, "$2 $1"); text.replace(/"([^"]*)"/g, "''$1''"); text.replace(/\b\w+\b/g, function(word) { return word.substring(0,1).toUpperCase( ) + word.substring(1); });
2. Regular expression character classes Character Matches
[...] Any one character between the brackets. [^...] Any one character not between the brackets. . Any character except newline or another Unicode line terminator. \w Any ASCII word character. Equivalent to [a-zA-Z0-9_]. \W Any character that is not an ASCII word character. Equivalent to [^a-zA-Z0-9_]. \s Any Unicode whitespace character. \S Any character that is not Unicode whitespace. Note that \w and \S are not the same thing. \d Any ASCII digit. Equivalent to [0-9]. \D Any character other than an ASCII digit. Equivalent to [^0-9]. [\b] A literal backspace (special case). 3. Regular expression repetition characters Character Meaning {n,m} Match the previous item at least n times but no more than m times. {n,} Match the previous item n or more times. {n} Match exactly n occurrences of the previous item. ? Match zero or one occurrences of the previous item. That is, the previous item is optional. Equivalent to {0,1}. + Match one or more occurrences of the previous item. Equivalent to {1,}. * Match zero or more occurrences of the previous item. Equivalent to {0,}. 4。 Regular expression alternation, grouping, and reference characters Character Meaning | Alternation. Match either the subexpression to the left or the subexpression to the right. (...) Grouping. Group items into a single unit that can be used with *, +, ?, |, and so on. Also remember the characters that match this group for use with later references. (?:...) Grouping only. Group items into a single unit, but do not remember the characters that match this group. \n Match the same characters that were matched when group number n was first matched. Groups are subexpressions within (possibly nested) parentheses. Group numbers are assigned by counting left parentheses from left to right. Groups formed with (?: are not numbered. 5. Regular-expression anchor characters Character Meaning ^ Match the beginning of the string and, in multiline searches, the beginning of a line. $ Match the end of the string and, in multiline searches, the end of a line. \b Match a word boundary. That is, match the position between a \w character and a \W character or between a \w character and the beginning or end of a string. (Note, however, that [\b] matches backspace.) \B Match a position that is not a word boundary. (?=p) A positive lookahead assertion. Require that the following characters match the pattern p, but do not include those characters in the match. (?!p) A negative lookahead assertion. Require that the following characters do not match the pattern p. 6. Regular-expression flags Character Meaning i Perform case-insensitive matching. g Perform a global matchthat is, find all matches rather than stopping after the first match. m Multiline mode. ^ matches beginning of line or beginning of string, and $ matches end of line or end of string.string.replace(regexp, replacement)
Characters Replacement $1, $2, ..., $99 The text that matched the 1st through 99th parenthesized subexpression within regexp $& The substring that matched regexp $' The text to the left of the matched substring $' The text to the right of the matched substring $$ A literal dollar sign name.replace(/(\w+)\s*,\s*(\w+)/, "$2 $1"); text.replace(/"([^"]*)"/g, "''$1''"); text.replace(/\b\w+\b/g, function(word) { return word.substring(0,1).toUpperCase( ) + word.substring(1); });
标签:
正则表达式,英文版
无为清净楼资源网 Design By www.qnjia.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
无为清净楼资源网 Design By www.qnjia.com
暂无评论...
RTX 5090要首发 性能要翻倍!三星展示GDDR7显存
三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。
首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。
据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。
更新日志
2024年09月21日
2024年09月21日
- 不止黑神话!杭州给原创企业真金白银扶持 打造“杭州游戏”品牌
- 很有多样性:《战锤》首次引入非二元性别角色
- 《少女前线2:追放》项目组将裁员 官方:进一步优化组织结构
- 陈慧琳.2002-闪亮每一天新歌+精选2CD【正东】【WAV+CUE】
- 袁培华.1992-有缘【歌林】【WAV+CUE】
- 王瑞霞.1996-是我太软心【名冠】【WAV+CUE】
- 《谭维维 30首经典流行歌曲精选辑 2CD》[WAV/分轨][1.1GB]
- 《赵传 出道三十年全新大碟 你过得还好吗》[WAV/分轨][460MB]
- 《发烧四大天王 磁性男声HiFi发烧碟 2CD》[WAV/分轨][1GB]
- 黑神话悟空上品鼠司空精魄获取方法一览|上品鼠司空精魄收集攻略
- 《真三国无双:起源》新情报将于9月26日公开,实机演示亮相!
- 黑神话悟空上品鼠禁卫精魄获取方法一览|上品鼠禁卫精魄收集攻略
- 优美的旋律至真的情怀《品茶轻音乐·极品典藏Vol.1CD1》[WAV+CUE]
- 曾嵘《峥嵘岁月DSD(试音碟)》WAV+CUE
- 小提琴天碟AlfredoCampoli坎波利-贝多芬D大调小提琴协奏曲与普罗米修斯作品选FLAC