2010-02-25 36 views

回答

0

我想你要找的是正則表達式。正則表達式是搜索字符串中特定模式的強大工具。你可以在網上找到關於他們的很多東西,也可以看看MSDN

最好的問候,
奧利弗Hanappi

1

如果這是你指的是完全匹配的字符串,你可以只列舉的字母和例如使用它作爲一個正則表達式

using System.Text.RegularExpressions; 
using System.IO; 
... 

char[] alpha = "abcdefjhijklmnopqrstuvwxyz".ToCharArray(); 
string contents = String.Empty; 
using (var file = new StreamReader("MyFile.txt")) 
{ 
    contents = file.ReadToEnd(); 
} 

foreach (var c in alpha) 
{ 
    Match m = new Regex(String.Format("{0}+", c.ToString()), RegexOptions.IgnoreCase).Match(contents); 
    if (m != null) 
    { 
     var str = m.Value; 
     // do something with str 
    } 
} 
+0

你期望在m.Value這裏看到什麼?爲什麼你會創建一個匹配單個字符的正則表達式? – 2010-02-25 10:48:03

+1

我忘了將+添加到正則表達式中。這是因爲OP可以按照他們所要求的方式匹配字符串。 – James 2010-02-25 11:09:16

相關問題