正則表達式可以用來匹配指定字符串,可以通過在正則表達式中使用待匹配的字符串來實現。
例如,要匹配字符串 "apple",可以使用以下正則表達式:
/apple/
此正則表達式將匹配任何包含子字符串 "apple" 的字符串,例如 "orange apple pie"。 如果要匹配以 "apple" 開頭的字符串,可以使用 "^" 元字符來指定開頭,如下所示:
/^apple/
此正則表達式只會匹配以 "apple" 開頭的字符串,例如 "apple pie"。
如果要匹配以 "apple" 結尾的字符串,可以使用 "$" 元字符來指定結尾,如下所示:
/apple$/
此正則表達式只會匹配以 "apple" 結尾的字符串,例如 "I like apple"。
如果要匹配完全等于 "apple" 的字符串,則正則表達式為:
/^apple$/
此正則表達式只會匹配 "apple" 字符串,不會匹配包含其他字符的字符串。
需要注意的是,正則表達式區分大小寫,所以要匹配大小寫不敏感的字符串,可以使用 i 選項來指定大小寫不敏感,如下所示:
/apple/i
此正則表達式將匹配任何包含 "apple" 或 "Apple" 模式的字符串。