[英]regular expression for square brackets with dot
我正在使用正則表達式:
^ [0-9a-zA-Z / [] ._',()\\ n-“] + $
它在所有情況下都能正常工作,但是當我試圖在點后輸入方括號對我不起作用時,我陷入了困境。
its working for me when i am trying for
.[
or
.]
expression shows
一種。 點+方開始+空格
b。 點+平方結束+空格
combination when i am trying its not working for me
.[
or
.]
expression shows
一種。 點+方開始
b。 點+方結束
您需要轉義特殊字符。 您可能需要類似:
^[0-9a-zA-Z/\[\] \._',\(\)\n\-"]+$
編輯
因為您沒有轉義特殊字符,所以正則表達式已損壞,它與第一組中的某些內容匹配,然后匹配一個空格,再匹配任何字符(以點/句點表示),等等。
你嘗試過以上嗎? 如果您想發表評論,最好在我的答案下方的評論部分發表評論(我注意到您已嘗試編輯我的答案)。
編輯2
如果要匹配點后跟方括號,則需要:
^\.[\[\]]$
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.