这两个正则表达式有什么区别:
[a-zA-Z!@#$%^&*()_=;.?]+[0-9]+
和
[a-zA-Z]+[!@#$%^&*()_=;.?][0-9]+
一个标记可以以多个字母字符开头,并以数字序列结尾。它也可以以一个特殊字符开头,以数字序列结尾。
第一个正则表达式将字符串jkl3242oij92384nji332332!23#900&6382^832983@7729.979797_70979797
分解为所需的标记,但第二个没有。为什么 ?
我如何实现这个概念,只允许一个特殊字符?