可以使用正则表达式(.*)_LOD(\d+)$来匹配以_LODx结尾的字符串,并且获取前面的文本和x的值。

以下是一个示例代码:

string input = "some_text_LOD123";
string pattern = @"(.*)_LOD(\d+)$";
Match match = Regex.Match(input, pattern);
if (match.Success)
{
    string text = match.Groups[1].Value; // 获取前面的文本
    int x = int.Parse(match.Groups[2].Value); // 获取x的值
    Console.WriteLine("文本:{0},x的值:{1}", text, x);
}
请帮我用c#写一个正则表达式,用于获取以_LODx(x代表数字)结尾的前面的文本,并且需要取出x

原文地址: https://www.cveoy.top/t/topic/zye 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录