我想在文本文件的內容中找到特定的模式。任何人都可以幫助我編碼如何使用regularexpression(帶語法)在c#.net中實現這一點?如何在c#.net中使用RegularExpression?
-1
A
回答
0
0
這基本上取決於你想識別的模式。正如其他人所說,你應該對你的模式期望更具體。
首先,您需要了解正則表達式語法(通常是POSIX,歷史上是UNIX,但它是跨語言/平臺語法)的基本知識:請看this reference site。
然後去你喜歡的C#編輯器,鍵入:
using System.Text.RegularExpressions;
StreamReader sr = new StreamReader(yourtextfilepath);
string input;
string pattern = @"\b(\w+)\s\1\b";//Whatever Regular Expression Pattern goes here
while (sr.Peek() >= 0)
{
input = sr.ReadLine();
Regex rgx = new Regex(pattern, RegexOptions.IgnoreCase);
MatchCollection matches = rgx.Matches(input);
if (matches.Count > 0)
{
foreach (Match match in matches)
//Print it or whatever
Console.WriteLine(match.Value);
}
}
sr.Close();
相關問題
- 1. 如何在Windows Phone中使用RegularExpression InputScope
- 2. 如何匹配Poco :: RegularExpression C++中的「\ n」?
- 3. 如何在c#中使用插件.net
- 4. 如何在.net C中使用ldap#
- 5. 如何在.NET c#中使用Win32 GetMonitorInfo()?
- 6. 如何在Selenium C#.net中使用JavaScript?
- 7. 如何在c#.net中使用PennySMS?
- 8. 如何在selenium中使用getEval C#.net?
- 9. 屬性RegularExpression如何在QTP中工作?
- 10. 如何在資源文件中使用RegularExpression DataAnnotation
- 11. 如何使用c#.net獲取行號在Excel中使用c#.net
- 12. 如何使用C#.NET
- 13. 如何使用C#.NET
- 14. 如何使用C#.NET
- 15. 如何使用C#.NET
- 16. 如何使用C#/。NET
- 17. 如何使用c#.net
- 18. 如何使用c#.net
- 19. 如何使用C#.NET
- 20. 如何使用ASP .NET C#
- 21. 使用Enum的RegularExpression屬性
- 22. 如何在.net(C#)中使用dll中的C函數?
- 23. .NET ComponentModel.DataAnnotations與RegularExpression屬性問題
- 24. 在.NET中使用C++類
- 25. 在asp.net中使用c#.net
- 26. 在C++/.NET中使用SqlConnection
- 27. 如何在使用IKVM的.net/C#環境中使用PDFBox 1.0
- 28. 如何在C/C++中使用net-snmp MIB API列出SMIv1 MIBS?
- 29. 如何在.Net中使用C語言(C IDE)
- 30. 如何忽略RegularExpression中的大小寫?
你將不得不做多一點點比解釋。你有沒有任何IDE的正則表達式的深度? – 2010-11-24 06:21:02
內容的樣本將需要有人在這裏爲你制定一個正則表達式。你也應該用正則表達式來標記這個問題。有關如何在C#中使用該正則表達式的幫助,請查看http://msdn.microsoft.com/zh-cn/library/ms228595(v=VS.100).aspx – basarat 2010-11-24 06:37:41