我需要找到如下模式…
我有一个名为Solution的列,其中将捕获用户键入的信息。在列的某个地方用户输入他的id。Id将会是,
USER123456USER456123
模式:ID总是以'USER'开头,后面的6位数字将是数字
所以ID可以是字符串中的任意位置。根据模式,我需要提取id。
我想实现,
%用户[0 - 9][0 - 9][0 - 9][0 - 9][0 - 9][0 - 9]%
示例文本:
USERID: USER525511 I will be expired on 26- june -2014
从上面我想提取
USER525511
Thanks in advance
这是你想要的吗?
select substring(col,
patindex('%[a-z][a-z][a-z][a-z][0-9][0-9][0-9][0-9][0-9][0-9]%', col),
10)