C# 正则表达式以匹配包含下划线的特定文件名模式
我正在尝试创建一个正则表达式,它将匹配以下模式的文件: Id\u Name\u processID\u timestamp\u logName.txt 文件名示例:abcd_服务_11234_15112013_Log.txt 我不需要完美匹配的东西,可以匹配任何东西。txt对我有用 很长一段时间以来,我没有尝试过任何东西,只是浪费了时间,我不知道从哪里开始: 访问此站点: 将abcd_服务_11234_15112013_Log.txt放入下方的框中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,直到它匹配它是
开始在顶框上写下你的rexex,直到它匹配它是一个简单的,真的,字符,下划线,冲洗和重复。。。你会没事的…我的正则表达式,一个简单的小正则表达式 ^\w+\uuw+.txt 编辑:
我同意第一个答案:你真的需要自己尝试一些东西,但是这个网站必须是regex上最不友好的页面。你从同情中得到我的回答 我什么都没试过!“我建议你试试,但有一个问题。”SriramSakthivel我想我正确地指出,我不知道从哪里开始。这里有很多没有起点的正则表达式问题。如果你能推荐一个更好的资源,那会很受欢迎,但我不明白你为什么要拒绝,如果你尝试一些东西,我真的会帮你。这可能是完全错误的。但是要给我们展示一些努力吗?如果没有任何努力或研究,那么就可以对向下投票的问题进行向下投票。是的,从匹配第一个字符开始,并不断构建它,直到它匹配整个字符串。如果它停止匹配,你就知道你做错了什么。然后向上投票:。。。无论如何。。。我花了90秒的时间想出了一个解决方案,这给我留下了深刻的印象,因为我已经有好几年没有接触regex了。。。我的解决方案中有29个字符。。。如果OP能自己解决这个问题…这不是OP需要的\在这种情况下,w+.txt本身就足够了。是的,那也可以。但这将符合一个没有下划线的句子,我相信这与OP想要的更进一步。如果他需要精确匹配段数,他可以用{n}替换第一个+我想你应该再看一遍这个问题。OP不想匹配任何东西\u任何东西\u任何东西\u任何东西\u任何东西我从另一个角度看了他说的话:所以对我来说,他想匹配任何东西\u任何东西\u任何东西\u任何东西。。。这将是我们的末日。。。你对那个网站有什么问题?我觉得它非常有用。。。