正则表达式怎么写
请问aid:iqc889e048d@lc16106d53f96563c210-a821-06c92bf1c027用正则表达式怎么写...
请问 aid:iqc889e048d@lc16106d53f96563c210-a821-06c92bf1c027 用正则表达式怎么写
展开
展开全部
正则表达式是为了要从一大串文本中,找到自己想要的内容。
它并不能把你的这一串字符串用正则去表示。
如果您的要求是这样描述
aid:开头,32位字符串(包含a-z,0-9以及@),“-”,“4位字符串(包含a-z,0-9)”,"-",12位字符串(包含a-z,0-9)
那么,正则将这样表示
^aid:[a-z0-9@]{32}-[a-z0-9]{4}-[a-z0-9]{12}$
其中^代表字符串的开头
aid:表示之后的字符串
[a-z0-9@]表示从小写a到小写z的26个字母以及0到9的数字以及@符号
{32}表示前边的集合必须出现32次
以此类推
它并不能把你的这一串字符串用正则去表示。
如果您的要求是这样描述
aid:开头,32位字符串(包含a-z,0-9以及@),“-”,“4位字符串(包含a-z,0-9)”,"-",12位字符串(包含a-z,0-9)
那么,正则将这样表示
^aid:[a-z0-9@]{32}-[a-z0-9]{4}-[a-z0-9]{12}$
其中^代表字符串的开头
aid:表示之后的字符串
[a-z0-9@]表示从小写a到小写z的26个字母以及0到9的数字以及@符号
{32}表示前边的集合必须出现32次
以此类推
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询