が、彼らは時々この人々は私のウェブサイト上のいくつかのテキストを掲載している場合
*********************************************************************
のようなハイフン、アスタリスクまたはフルストップの長い行を挿入します同じ文字の多くのインスタンス(C#)を削除することを、残念ながら意志いくつかの結果ページ上のレイアウトを破壊し、それは無意味です(私にとって)。
どうすればよいですか?唯一5.もしそうなら、どのように...
Regex regex = new Regex("[\\*\\._-]{5,}");
string goodstring = regex.Replace(badstring, "-----");
しかし、ユーザーは自分の正規表現をだろうそして、aaaaaaaaaaaaaaaaaaaaaaaaaaを書くために楽しいと思った場合は何に同じ文字のXを繰り返すよりも減少しますたぶん正規表現失敗します。
質問があります。どのように私はこの問題を処理する必要があると思いますし、私は正規表現でそれを処理する必要があると思うなら、どのように任意の文字の不必要な繰り返しを削除する正規表現を書く(と* .- _私の独自の正規表現) ?以上のものを入力し、どのように私はあなたが同じ文字を検出するために、後方参照を使用することができます任意の文字
の不要な繰り返しを削除します正規表現を書くのです
:あなたの正規表現の質問に答えるために
あなたの質問は何ですか? – Oded
私はそれが壊れないようにあなたのデザインを再考すると思いますか? – BlueM