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