如何使正则表达式匹配整个单词或什么都没有

时间:2015-05-28 17:42:13

标签: c# regex

我有一个字符串,我试图匹配整个字符串或什么也没有。如果我把一个不需要的字符ex。 '?',正则表达式仍匹配'?'

之前的所有内容

ragex只能接受alphanumeric, =, _, -, /, +

正则表达式:

^[a-zA-Z0-9=_\/+-]+

Inupt:

M7ss6vk9OS+J5EMhjeh0JGq7bD3sM9M6cX+WXRUkxnx1x9M1euL9H3x1bLpqtn1Q7NOviGCTMx2uG47AcVt3C178bjoivF+lDBlhgieX9aaRcCdl3Zuo1

2 个答案:

答案 0 :(得分:3)

您只需在正则表达式的末尾添加$

^[a-zA-Z0-9=_\/+-]+$

答案 1 :(得分:1)

要将正则表达式的结尾绑定到字符串的末尾,请在表达式的末尾添加*。这类似于在正则表达式的开头添加$以将正则表达式的开头绑定到字符串的开头。

因此它变为^