我想用正則表達式來定位字符串中的BELL字符對。用於識別重複字符的正則表達式
我的問題是,用我目前的解決方案,我會 - 如果我有6個貝爾字符,接連找到1和2,3和4,5和6之間的匹配,但我也需要找到2和3是一個對和4和5.我已經從regex.com製作了一張圖片,這可能會讓我很明白我的挑戰是什麼。
我意識到我可以爲每個Bell分割字符串,並循環遍歷結果並檢查每個空實例,但由於我將處理相當大的文件,因此我認爲正則表達式可能更有效。
的目的是能夠用別的東西來代替空值。我不能在這個表單字段中寫入BELL,但在下面的示例中,我使用.
來表示BELL。輸入可能是.0......2.
,我想使.0.999.999.999.999.999.2.
,但目前我得到0..999..999..999.2.
。
的代碼是這樣的:
var lines = File.ReadAllLines(dir + "Temp5\\" + filname + ".csv");
using (var sw = new StreamWriter(dir + "Final\\" + filname + ".csv"))
{
foreach (string line in lines)
{
cleanline = Regex.Replace(line, @"", "999");
sw.WriteLine(line2);
}
}
對不起,圖片沒有幫助。語言是什麼?文本輸入測試?預期結果? –
我使用的是c#,目的是爲了能夠用其他的替換空值。我不能在這個表單字段中寫入BELL,但是在我使用的下面的示例中。代表貝爾 輸入可能是.0 ...... 2。我想提出.0.999.999.999.999.999.2。但目前我得到0..999..999..999.2。 – Bispen
然後請分享代碼。 –