标签,空格和数字删除

时间:2015-05-17 18:32:26

标签: c#

我有一个有很多句子的文件,一个句子中的每个单词前面都有一个数字+一个标签,后跟两个标签,例如

4[one tab]Sun[two tabs] 5 [one tab]is[two tabs] 6[one tabs] rising[two tabs] 

我使用了以下代码,但它不起作用

string strLine = sr.ReadLine();  
resultString = Regex.Replace(strLine, @"( |\t|\r?\n)\s\1+", " ");  

我需要像这样“太阳升起”

2 个答案:

答案 0 :(得分:1)

您可以使用

   url(r'^photos/(?P<filter_type>(data_desc|title_desc|)$', views.PhotoIndexView.as_view(), name='photo_index'),

用一个空格替换Tabs,Spaces和Digits。

答案 1 :(得分:0)

这可能会对您有所帮助:

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

class Program
{
    static void Main()
    {
        String strLine="4   Sun     5   is      6   rising";
        String resultString = Regex.Replace(strLine, @"\d\t", "");
        resultString= Regex.Replace(resultString, @"\t\t", " ");
        Console.Write(resultString);
   }
}