【发布时间】:2019-04-24 20:51:20
【问题描述】:
我要做的是循环多行文本框的内容(逐行循环),如果它包含某个关键字(例如,如果该行包含单词:click())然后在下一行我会添加单词sleep(5)
循环文本框没问题:
foreach (string line in txtBoxAdd.Lines)
{
if (line.Contains("click()"))
{
Helpers.ReturnMessage(line);
}
}
我遇到的问题是如何在找到关键字 click() 之后在下一行添加单词 sleep(5)。
任何帮助将不胜感激。
【问题讨论】:
-
您是想将
sleep(5)添加到现有行中,还是添加到匹配字符串下方的新行中?另外,这是 WinForms、WPF、WebForms、...? -
在匹配行下方的新行上将是理想的,我正在使用 winforms :)
-
这是一个多行文本框,我将文本行粘贴到:)
-
您无法修改正在使用
foreach循环进行迭代的内容,因此您必须切换到另一种方法,例如使用索引 for 循环。 -
@AhmedAbdelhameed 什么?...确实如此。