正則表示式/示例
外觀
< 正則表示式
可以指定的簡易且最原始的搜尋模式是簡單字串,用斜槓符號括起來。例如,以下正則表示式搜尋包含字串"The"的任何行。這將不匹配"the",因為正則表示式是區分大小寫的。它將匹配諸如"There"或"Them"之類的單詞。
/The/
一些符號可以在正則表示式中使用,以使搜尋更具體。例如,插入符號符號充當錨點,用於匹配行的開頭。在正則表示式前面加上插入符號,會導致僅考慮行開頭的字串進行匹配。以下正則表示式匹配任何以字串"The"開頭的行。包含"The"但不以它開頭的行將不會被匹配。
/^The/
類似地,美元符號充當錨點,用於匹配行的末尾。在正則表示式後面加上美元匹配任何以搜尋模式結尾的行。在此示例中,不以"The"結尾的行將不會被匹配。
/The$/
以下示例使用插入符號和方括號元字元匹配除單詞 undefined 之外的任何模式
/[^(undefined)].*[^(undefined)]/
以下示例匹配標點符號並將其替換為等效的 XML 實體程式碼
省略號
/(…)|(\.\.\.)/…/
破折號
/(.)—(.)/$1—$2/
連字元
/–/–/