這是一個常見的場景找到字符的字符串值,並創建一個子在我看來
字符串是一樣的東西:
"this is my story, if it's interesting [email protected] so thanks for your time"
我需要使它的財產以後像
"this is my story, if it's interesting so thanks for your time"
"[email protected]"
我現在的代碼試圖從「@」 的索引中計數向下,因此它在iter內檢查的次數更少for循環
public string formatResultContentAndEmail(string source)
{
char[] Str2CahrArr = source.ToCharArray();
var trgt = source.IndexOf('@');
var stepsBack=0;
for (int i = trgt; i >0; i--)
{
var test = Str2CahrArr[i];
if (Str2CahrArr[i].Equals(" "))
{
stepsBack = i; break;
}
}
return "";//<======change this when done tests
}
我的第一個問題是,當我試圖找到空間時找不到它。
但即使我會解決這個問題,這種方法是正確的嗎?
提取該完整段落的郵件子字符串的最簡單方法是什麼?
是的,肯定看起來比其他正則表達式更人性化,我想在我的情況下是最好用的。感謝思考簡單..如果它是(: – LoneXcoder
,如果我可以,我會給你另一個+1新的(至少對我來說)在線IDE基準測試/測試環境 – LoneXcoder