我的正则表达式是(?:[^\S\n]|[^[:cntrl:]])*
如果我尝试匹配Benjamin Edward Ben
它匹配整个字符串,即“Benjamin Edward Ben”。
如果我尝试使用方括号匹配文本,即:“Benjamin Edw[ard] Ben”,它将匹配第一个方括号,即“Benjamin Edw”。
如果我尝试将文本与任何其他文本匹配,即“Benjamin Edw*ard^ Ben”,它将匹配整个字符串,即“Benjamin Edw*ard^ Ben”。
如何更改我的正则表达式,使其匹配整个字符串,即使它有方括号?
提前致谢。