我有一個包含大量文本,其中有像串一串..如何從指定的子閱讀下一子
1 . 1 To Airtel Mobile
1 03/MAR/2013 16:06:31 9845070641 05:44 1.80 **
2 04/MAR/2013 10:00:29 9845096416 00:14 0.30 **
3 04/MAR/2013 20:02:35 9845096416 08:12 2.70 **
4 06/MAR/2013 21:20:03 9632176702 00:37 0.30 **
5 09/MAR/2013 11:40:45 9845444042 01:29 0.60 **
6 11/MAR/2013 18:59:08 9900054971 01:14 0.60 **
7 12/MAR/2013 13:43:01 9686568009 03:57 1.20 **
8 13/MAR/2013 17:38:18 7760995045 00:48 0.30 **
9 21/MAR/2013 09:26:20 9845444043 02:47 0.90 **
10 21/MAR/2013 11:02:39 9845444043 00:15 0.30 **
11 22/MAR/2013 18:00:00 9845096416 00:11 0.30 **
Total 25:28 9.30
現在按我的要求,我要讀這個子後的行「1.1 to Airtel Mobile」到這個子字符串「Total 25:28 9.30」。這裏是我在c#中的代碼,它將檢查字符串中是否存在「1.1 To Airtel Mobile」。現在根據我的要求,如何讀取直到指定子字符串的行,即「總計25:28 9.30」。 這是我在C#代碼..
if(currentText.Contains("1 . 1 To Airtel Mobile"))
{
using (StringReader reader = new StringReader(currentText))
{
//
}
您是否正在閱讀文件文件? –
@SergeyBerezovskiy是的,它是PDF文件,我正在使用itext逐頁閱讀它 – Adi
可能的重複[在.net中拆分新行上的字符串的最簡單方法](http://stackoverflow.com/questions/1547476/easiest除了他想要讀取'1之間的所有行之外的所有行。 – Cheesebaron