1
我觉得有点愚蠢的张贴这个,但我已经到处寻找,我一直无法找到答案。从文档中返回一行,并显示这个
我有一个应用程序循环通过一组文档,如果文档包含值创建一个对话框供用户更新值。我遇到的问题是,我希望对话框不仅显示值,而且在让我们说它正在查找$
作为值后显示10个字符。
我现在的代码如下所示:
if (script.Contains("$"))
{
string promptValue = CreateInput.ShowDialog("Update Name", "Name");
script.Replace("$", promptValue);
}
我知道我可以使用string.contains,但我不知道如何得到这个在我的对话框中显示。
编辑
更具体的我正在寻找一种方式来返回int
的子字符串。
要么是这种情况,要么是在条件变得更复杂的情况下使用正则表达式。 – Adwaenyth
请注意,如果'$'在文档末尾的10个字符处,此代码将会失败 –
如果$'后面少于10个字符,将会出现'ArgumentOutOfRangeException'。 –