带点的方括号的正则表达式

本文关键字:正则表达式 方括号 | 更新日期: 2023-09-27 18:20:24

我正在使用一个正则表达式:

^[0-9a-zA-Z/[]._',()''n-"]+$

它在所有情况下都能很好地工作,但我被困在了一个点上,当我试图在点后输入一个方括号时,它对我不起作用

its working for me when i am trying for
.[
or
.]
expression shows

a。点+正方形起点+空格

b。点+方端+空格

combination when i am trying its not working for me
.[
or
.]
expression shows

a。点+方形起始

b。点+方端

带点的方括号的正则表达式

您需要转义特殊字符。你可能需要这样的东西:

^[0-9a-zA-Z/'['] '._','(')'n'-"]+$

编辑

因为你没有转义你的特殊字符,正则表达式被破坏了,它匹配第一组中的一些东西,后面跟着一个空格,后面跟着任何字符(用句点表示),等等。

你试过上面的吗?如果你想发表评论,最好在我的回答下面的评论部分发表评论(我注意到你试图编辑我的回答)。

编辑2

如果你试图匹配一个后面跟着方括号的点,那么你想要:

^'.['[']]$