[英]How to make regular expression match whole word or nothing
我有一個字符串,我想匹配整個字符串或什么都不匹配。 如果我放一個不需要的字符,例如。 '?'
,則正則表達式仍會匹配所有內容,直到'?'
ragex僅應接受alphanumeric, =, _, -, /, +
正則表達式:
^[a-zA-Z0-9=_\/+-]+
Inupt:
M7ss6vk9OS+J5EMhjeh0JGq7bD3sM9M6cX+WXRUkxnx1x9M1euL9H3x1bLpqtn1Q7NOviGCTMx2uG47AcVt3C178bjoivF+lDBlhgieX9aaRcCdl3Zuo1
您只需要在正則表達式的末尾添加$
。
^[a-zA-Z0-9=_\/+-]+$
要將正則表達式的末尾綁定到字符串的末尾,請在表達式的末尾添加$
。 這類似於在正則表達式的開頭添加^
以將正則表達式的開頭與字符串的開頭綁定在一起。
因此它變為^[a-zA-Z0-9=_\\/+-]+$
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.