擅长:python、mysql、java
<pre><code>import re
directories = ["dir1/subdirA", "dir2/subdirB", "dir1/subdirB", "subdir9/dirC"]
expression = re.compile('^dir[1-9]\/subdir[A-Z]$', re.I)
for directory in directories:
if (re.match(expression, directory)):
print "Yes the directory path :" +directory+ " is valid"
#Do something.
#Passed cases = ["dir1/subdirA", "dir2/subdirB", "dir1/subdirB"]
else:
#Failed cases = ["subdir9/dirC"]
#Do something here.
</code></pre>
<p><strong>注意:</strong>创建正则表达式时要记住提供的示例,如果目录结构不同,则必须相应地更改它。在</p>