簡體   English   中英

如何使正則表達式匹配整個單詞或不匹配

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM