草庐IT

php - 正则表达式获取某个字符串后的第一个数字,后跟任何数据直到数字

我有一段数据,从数据库中检索并包含我需要的信息。文本以自由形式输入,因此可以用多种不同的方式编写。我唯一确定的是,我正在寻找给定字符串之后的第一个数字,但在该特定字符串之后(在数字之前)也可以是任何文本。我试过了(其中mytoken是我确定它在那里的字符串)但这不起作用。/(mytoken|MYTOKEN)(.*)\d{1}//(mytoken|MYTOKEN)[a-zA-Z]+\d{1}//(mytoken|MYTOKEN)(.*)[0-9]//(mytoken|MYTOKEN)[a-zA-Z]+[0-9]/甚至mytoken也可以用大写、小写或大小写混合字符书写。表达式可以不区分大