Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 正则表达式以匹配包含下划线的特定文件名模式_C#_.net_Regex - Fatal编程技术网

C# 正则表达式以匹配包含下划线的特定文件名模式

C# 正则表达式以匹配包含下划线的特定文件名模式,c#,.net,regex,C#,.net,Regex,我正在尝试创建一个正则表达式,它将匹配以下模式的文件: Id\u Name\u processID\u timestamp\u logName.txt 文件名示例:abcd_服务_11234_15112013_Log.txt 我不需要完美匹配的东西,可以匹配任何东西。txt对我有用 很长一段时间以来,我没有尝试过任何东西,只是浪费了时间,我不知道从哪里开始: 访问此站点: 将abcd_服务_11234_15112013_Log.txt放入下方的框中 开始在顶框上写下你的rexex,直到它匹配它是

我正在尝试创建一个正则表达式,它将匹配以下模式的文件:

Id\u Name\u processID\u timestamp\u logName.txt

文件名示例:abcd_服务_11234_15112013_Log.txt

我不需要完美匹配的东西,可以匹配任何东西。txt对我有用

很长一段时间以来,我没有尝试过任何东西,只是浪费了时间,我不知道从哪里开始:

访问此站点:

将abcd_服务_11234_15112013_Log.txt放入下方的框中


开始在顶框上写下你的rexex,直到它匹配它是一个简单的,真的,字符,下划线,冲洗和重复。。。你会没事的…

我的正则表达式,一个简单的小正则表达式

^\w+\uuw+.txt

编辑:
我同意第一个答案:你真的需要自己尝试一些东西,但是这个网站必须是regex上最不友好的页面。你从同情中得到我的回答

我什么都没试过!“我建议你试试,但有一个问题。”SriramSakthivel我想我正确地指出,我不知道从哪里开始。这里有很多没有起点的正则表达式问题。如果你能推荐一个更好的资源,那会很受欢迎,但我不明白你为什么要拒绝,如果你尝试一些东西,我真的会帮你。这可能是完全错误的。但是要给我们展示一些努力吗?如果没有任何努力或研究,那么就可以对向下投票的问题进行向下投票。是的,从匹配第一个字符开始,并不断构建它,直到它匹配整个字符串。如果它停止匹配,你就知道你做错了什么。然后向上投票:。。。无论如何。。。我花了90秒的时间想出了一个解决方案,这给我留下了深刻的印象,因为我已经有好几年没有接触regex了。。。我的解决方案中有29个字符。。。如果OP能自己解决这个问题…这不是OP需要的\在这种情况下,w+.txt本身就足够了。是的,那也可以。但这将符合一个没有下划线的句子,我相信这与OP想要的更进一步。如果他需要精确匹配段数,他可以用{n}替换第一个+我想你应该再看一遍这个问题。OP不想匹配任何东西\u任何东西\u任何东西\u任何东西\u任何东西我从另一个角度看了他说的话:所以对我来说,他想匹配任何东西\u任何东西\u任何东西\u任何东西。。。这将是我们的末日。。。你对那个网站有什么问题?我觉得它非常有用。。。