C# 提取字符串正则表达式

C# 提取字符串正则表达式,c#,C#,如何提取EJI2BLMIF9T9HVC,使用Regex.Match,'LogHit'是常量,'EJI2BLMIF9T9HVC'是变量 谢谢你为什么这么简单的事情需要正则表达式?它只需要html页面的一行,我需要检索LogHit Id,在本例中是'EJI2BLMIF9T9HVC'使用此模式。@“LogHit\('(\w*)”@M.kazem Akhgary。谢谢你,先生,我仍然不明白\w+和\w*之间的区别,我以前尝试过使用\w+但它不起作用。顺便说一句,这是一个创建一些正则表达式的好网站:为什么

如何提取
EJI2BLMIF9T9HVC
,使用
Regex.Match
'LogHit'
是常量,
'EJI2BLMIF9T9HVC'
是变量



谢谢你

为什么这么简单的事情需要正则表达式?它只需要html页面的一行,我需要检索LogHit Id,在本例中是'EJI2BLMIF9T9HVC'使用此模式。
@“LogHit\('(\w*)”
@M.kazem Akhgary。谢谢你,先生,我仍然不明白\w+和\w*之间的区别,我以前尝试过使用\w+但它不起作用。顺便说一句,这是一个创建一些正则表达式的好网站:为什么这么简单的事情需要正则表达式?它只需要html页面中的一行,我需要检索LogHit Id,在本例中它是'EJI2B'LMIF9T9HVC'使用此模式。
@“LogHit\(”(\w*)”
@M.kazem Akhgary。谢谢你,先生,我仍然不明白\w+和\w*之间的区别,我以前尝试过使用\w+但它不起作用。顺便说一句,这是一个创建一些正则表达式的好网站:为什么这么简单的事情需要正则表达式?它只需要html页面中的一行,我需要检索LogHit Id,在本例中它是'EJI2B'LMIF9T9HVC'使用此模式。
@“LogHit\(”(\w*)”
@M.kazem Akhgary。谢谢你,先生,我仍然不明白\w+和\w*之间的区别,我以前尝试过使用\w+但它不起作用。顺便说一句,这是一个创建一些正则表达式的好网站:为什么这么简单的事情需要正则表达式?它只需要html页面中的一行,我需要检索LogHit Id,在本例中它是'EJI2B'LMIF9T9HVC'使用此模式。
@“LogHit\(“(\w*)”
@M.kazem Akhgary。谢谢你,先生,我仍然不明白\w+和\w*之间的区别,我以前尝试过使用\w+,但它不起作用。顺便说一句。这里有一个创建一些正则表达式的好网站:这一个也起作用,但我删除了“^”使它对我的代码起作用,它是:“LogHit\('(谢谢你,先生。这个也可以,但是我删除了“^”以使其适用于我的代码,它的:“LogHit\(”([^']+)”,谢谢你,先生。这个也可以,但是我删除了“^”以使其适用于我的代码,它的:“LogHit\(“([^']+)”,谢谢你。这个也可以,但我删除了“^”以使其适用于我的代码,它的:“LogHit\(”([^']+)”,谢谢你,先生。
LogHit('EJI2BLMIF9T9HVC','E','MK9LBROIB0MPI23');
string s = "LogHit('EJI2BLMIF9T9HVC','E','MK9LBROIB0MPI23');";
Match match = Regex.Match(s, "^LogHit\\('([^']+)'");

Console.WriteLine(match.Groups[1].Value); // EJI2BLMIF9T9HVC
var s = "LogHit('EJI2BLMIF9T9HVC','E','MK9LBROIB0MPI23');"; 
Regex.Match(s, @"\('([^']*)'").Groups[1].Value;