我需要一个字符串来过滤包含确定顺序的一组特定单词的消息(例如,“来自...的未读消息”),并且与此同时,在这组单词前面有一个数字,其值未知(可能是10,也可能是2000)。
我将在安装在我的智能手机上的Android应用Tasker上使用它,因此我将需要最轻和最快的字符串。如果有助于简化逻辑,我们可以定义最大数量。
答案 0 :(得分:0)
您可以使用“来自\ d +的未读消息”。 它将匹配“来自”的未读消息
答案 1 :(得分:0)
您的尝试接近了,只需要量词:
\d+ unread messagges from \d+ chat
答案 2 :(得分:0)
如果我正确理解了您的问题,则可以使用^,这意味着它仅与行首的位置匹配。因此,输入1a2应使用此正则表达式输出1:
^\d+