Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/290.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_String - Fatal编程技术网

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问题将大大减少。