1
我覺得有點愚蠢的張貼這個,但我已經到處尋找,我一直無法找到答案。從文檔中返回一行,並顯示這個
我有一個應用程序循環通過一組文檔,如果文檔包含值創建一個對話框供用戶更新值。我遇到的問題是,我希望對話框不僅顯示值,而且在讓我們說它正在查找$
作爲值後顯示10個字符。
我現在的代碼如下所示:
if (script.Contains("$"))
{
string promptValue = CreateInput.ShowDialog("Update Name", "Name");
script.Replace("$", promptValue);
}
我知道我可以使用string.contains,但我不知道如何得到這個在我的對話框中顯示。
編輯
更具體的我正在尋找一種方式來返回int
的子字符串。
要麼是這種情況,要麼是在條件變得更復雜的情況下使用正則表達式。 – Adwaenyth
請注意,如果'$'在文檔末尾的10個字符處,此代碼將會失敗 –
如果$'後面少於10個字符,將會出現'ArgumentOutOfRangeException'。 –