环境:适用于Windows 5.6.15的Windows 7 + XAMPP
我需要在文件夹中搜索与这两个
中的一个模式匹配的子文件夹E*.mysoftware.swl.px64
E*.r*.mysoftware.swl.px64
所以这些是我需要选择的一组子文件夹
E0234.mysoftware.swl.px64
E0235.mysoftware.swl.px64
E0236.mysoftware.swl.px64
E0236.r2.mysoftware.swl.px64
E0237.mysoftware.swl.px64
E0237.r2.mysoftware.swl.px64
E0237.r3.mysoftware.swl.px64
这些不应该选择
E0237.A.mysoftware.swl.px64
E0237.b3.mysoftware.swl.px64
我的问题是我可以只使用一种模式进行搜索吗?
答案 0 :(得分:3)
您要做的是使用以下正则表达式使.r*
部分成为可选项。
正则表达式: E\d*(\.r\d*)?\.mysoftware\.swl\.px64$
使用的标志:
g
进行全球搜索。
m
用于多行搜索。
<强>解释强>
(\.r\d*)?
这使得.r*
部分可选,从而便于在一个正则表达式中搜索这两种模式。的 Regex101 Demo 强>
答案 1 :(得分:1)