正则表达式/示例
外观
< 正则表达式
可以指定的简易且最原始的搜索模式是简单字符串,用斜杠符号括起来。例如,以下正则表达式搜索包含字符串"The"的任何行。这将不匹配"the",因为正则表达式是区分大小写的。它将匹配诸如"There"或"Them"之类的单词。
/The/
一些符号可以在正则表达式中使用,以使搜索更具体。例如,插入符号符号充当锚点,用于匹配行的开头。在正则表达式前面加上插入符号,会导致仅考虑行开头的字符串进行匹配。以下正则表达式匹配任何以字符串"The"开头的行。包含"The"但不以它开头的行将不会被匹配。
/^The/
类似地,美元符号充当锚点,用于匹配行的末尾。在正则表达式后面加上美元匹配任何以搜索模式结尾的行。在此示例中,不以"The"结尾的行将不会被匹配。
/The$/
以下示例使用插入符号和方括号元字符匹配除单词 undefined 之外的任何模式
/[^(undefined)].*[^(undefined)]/
以下示例匹配标点符号并将其替换为等效的 XML 实体代码
省略号
/(…)|(\.\.\.)/…/
破折号
/(.)—(.)/$1—$2/
连字符
/–/–/