C# 从字符串中检索特定关键字
给定一行字符串,我需要一种方法来提取关键字C# 从字符串中检索特定关键字,c#,.net,regex,string,C#,.net,Regex,String,给定一行字符串,我需要一种方法来提取关键字 关键字是任何以$开头并以非字母数字字符结尾的字符 例如,给定以下字符串 tempval = $SREAD(13,"B14.OATEMP"); $ORCONTROL("B14.OUTT) $LOOP(0,"B14.HX.COM) if ($START(24)) 我需要检索$SREAD、$ORCONTROL、$LOOP、$START 最简单的方法是什么?试试这个模式,它可能会对你有所帮助 \$[A-Za-z0-9]+ 截图 试试这个模式,它可能会对你有
关键字
是任何以$开头并以非字母数字字符结尾的字符
例如,给定以下字符串
tempval = $SREAD(13,"B14.OATEMP");
$ORCONTROL("B14.OUTT)
$LOOP(0,"B14.HX.COM)
if ($START(24))
我需要检索$SREAD、$ORCONTROL、$LOOP、$START
最简单的方法是什么?试试这个模式,它可能会对你有所帮助
\$[A-Za-z0-9]+
截图
试试这个模式,它可能会对你有所帮助
\$[A-Za-z0-9]+
截图
屏幕截图中的程序RegexBuddy非常棒。@BradWerth除了非常棒之外,该程序还是学习Regex的一个很好的工具:毫无疑问。如果每个人都有这个工具,我想这个网站上的#regex问题会大大减少。截图中的程序RegexBuddy非常棒。@BradWerth除了非常棒之外,这个程序也是学习regex的一个很好的工具毫无疑问。我怀疑,如果每个人都有这个工具,这个网站上的#regex问题将大大减少。