正则表达式从文件名中查找最后的并发字母字符

时间:2015-05-21 14:19:38

标签: c# regex

正则表达式从文件名中找到最后并发alpha 字符。

我想从文件名中只获得第一个并发字符串,这些字母表会立即出现在扩展前出现的点(。)(例如下面的情况中的txt)。

例如文件名:FileName_2015-01-23 CODE.txt 例如文件名:FileName_2015-01-23CODE.txt

在这两种情况下,我想从文件名中查看 CODE

1 个答案:

答案 0 :(得分:0)

如果保证格式化为您给出的示例(最终字母字符前的数字),则可以使用简单的内容,例如

([a-zA-Z]+)\.txt

哪个应归还两组。第一组(索引为0)将是您想要的位(CODE,来自给定的示例),第二组(索引为1)将是.txt部分。或者它可能返回三个组,其中第一个(索引0)是全文,1个是您想要的分组,2个是.txt。我可能在那个问题上错了,这是我用PHP经历过的事情而我老实说太累了,无法回答这个问题。