在开发中常碰到允许用户输入一个通配符,然后按照通配符来查找文件。我在.Net的类里面没有找到匹配通配符的类,所以写了一个函数来将输入的通配符转换成正则表达式。

































这个函数的用法如下:



































































输出如下:
hello.txt match ^.*/.tx.{1}$ : True
hello.txx match ^.*/.tx.{1}$ : True
hello.ext match ^.*/.tx.{1}$ : False
在开发中常碰到允许用户输入一个通配符,然后按照通配符来查找文件。我在.Net的类里面没有找到匹配通配符的类,所以写了一个函数来将输入的通配符转换成正则表达式。
这个函数的用法如下:
输出如下:
hello.txt match ^.*/.tx.{1}$ : True
hello.txx match ^.*/.tx.{1}$ : True
hello.ext match ^.*/.tx.{1}$ : False