我正在使用正则表达式:
^ [0-9a-zA-Z / [] ._',()\ n - "] + $
它在所有场景中都运行正常,但是当我试图进入一个方括号后,我才陷入困境,因为它不适合我。
its working for me when i am trying for
.[
or
.]
expression shows
一个。点+方形起点+空格
湾点+方端+空格
combination when i am trying its not working for me
.[
or
.]
expression shows
一个。点+方块开始
湾点+方端
答案 0 :(得分:0)
你需要逃脱特殊的角色。你可能需要这样的东西:
^[0-9a-zA-Z/\[\] \._',\(\)\n\-"]+$
修改强>
因为你没有逃脱你的特殊字符,正则表达式被破坏,它匹配第一组中的一些东西,后跟一个空格,后跟任何字符(由点/句点表示) )等等。
你试过以上吗?如果你想发表评论,最好在我的答案下方的评论部分发表评论(我注意到你试图编辑我的答案)。
编辑2
如果您尝试匹配点后跟方括号,则需要:
^\.[\[\]]$