我需要匹配如下文件
session1_******.php
我会做这样的事情吗?
{session1_}^(.*).php
此正则表达式将匹配您所寻求的:
^session1_.*\.php$
请注意转义点\.
表示文字点(不是正则表达式“任何字符”)
最直接的答案
^session1_.*\.php$
克拉 (^) 用于指示字符串的开头或否定字符类(例如 [^abc] ... 表示不是“a”、“b”或“c”),它在正则表达式的中间。
仅当您需要捕获结果时才需要括号。
必须转义句点 (.)。
假设这是您要匹配的整个字符串,则 ^...$ 需要从头到尾完全匹配。如果开头可能有文本删除 ^,或者可能有文本作为结尾删除 $。