C# Regex和(char)30如何定义
我有密码。我用的是正则表达式C# Regex和(char)30如何定义,c#,regex,search,C#,Regex,Search,我有密码。我用的是正则表达式 string s = "1-2-3-4-5" (Instead of "-" there is ctr + Shift + "-" in Office Word) Regex regex = new Regex(@"\d*-\d*-\d*-\d*-\d*"); WordsCount = regex.Matches(s).Count; 有一个字符[30](ASCII记录分隔符)而不是“-”。如何定义我的搜索? 我需要这样做:(@“\d*-|
string s = "1-2-3-4-5" (Instead of "-" there is ctr + Shift + "-" in Office Word)
Regex regex = new Regex(@"\d*-\d*-\d*-\d*-\d*");
WordsCount = regex.Matches(s).Count;
有一个字符[30](ASCII记录分隔符)而不是“-”。如何定义我的搜索?
我需要这样做:(@“\d*-| char(30)\d*-|char(30)\d*-|char(30)\d*-|char(30)\d*)代码>我找到了答案
(@"\d*(-|\036)\d*(-|\036)\d*(-|\036)\d*(-|\036)\d*");
谢谢。请更新您的问题好吗?我不清楚,你想达到什么目的。我正在处理Office Word文档。我有一个字符串中的Word文档内容。我正在搜索像3-2-1-123-15这样的数字。但有时我们使用的是(char)30,而不是“-”(ASCII(char)45中的“-”(字符),它在word文档中看起来相同,但在字符串中却不同。所以我还想找到带有记录分隔符nr 30的数字。但现在我不能这么做。