我想制作一个“宽容计算器”
用户将输入作为字符串。例如:“D6”现在我必须在.txt文件中搜索它并阅读下一行。
我读了这样的文件:
Dim Findstring = IO.File.ReadAllText("....\Toleranz0.txt")
如何在字符串后面的下一行找到字符串?
也许:
Findstring.contains("D6") 'gives a Boolean
我如何获得正确的行?
答案 0 :(得分:1)
使用String.Split()
将字符串转换为数组,并在" D6"之后找到下一个索引或2个索引:
Private Sub Funcy()
Dim Findstring As String = IO.File.ReadAllText("....\Toleranz0.txt")
Dim MyCollection() As String = Findstring.Split()
Dim result As String = MyCollection(Array.IndexOf(MyCollection, "D6") + 2)
MessageBox.Show(result)
End Sub
答案 1 :(得分:1)
以下是Blorgbeard建议使用uniqueKey
的示例:
String mFile = "Assets/Scripts/MatLab/script.m";
StreamReader reader = new StreamReader(mFile);
Process.Start(
"matlab",
"-nodisplay -nosplash -nodesktop -r \"" + reader.readToEnd() + "\""
);
reader.close();