When running this code:
using System;
using System.Text.RegularExpressions;
namespace WebAutomationDemo
{
public class ExtractDigitsFromString
{
public static void Main(string[] args)
{
string inputData = "No 38, Bunder Garden Street, Perambur, Chennai - 600011";
var data = Regex.Match(inputData, "/s([a - z][A - Z]) +/s -/s/d[6]").Value;
Console.WriteLine(data);
Console.ReadLine();
}
}
}
I get the following error:
The type or namespace name '
RegularExpressions
' does not exist in the namespace 'System.Text
' (are you missing an assembly reference?)
This happens even after referencing System.Text.RegularExpressions
assembly.
答案 0 :(得分:0)
你是否还面临同样的错误,可能是你的程序集系统缺少许多人所说的RegularExpressions方法。
转到对象浏览器,即点击任何项目解决方案的引用(展开)打开任何程序集将把它带到对象浏览器窗口。
现在检查System.Text是否包含RegualrExpressions方法。
如果您点击链接,我的对象浏览器的图像包含System.Text.RegularExpressions程序集。
如果缺少,请从MSDN下载有效的程序集
下面是System.dll的链接之一,下载或google它你可以轻松下载它。 https://www.dllme.com/dll/files/system_dll.html 然后转到项目的引用,然后添加下载的程序集。