我正在尝试创建一个程序,我可以在其中删除部分并保持休息。以下是我的例子
例如,如果有超过1000行代码包含(connectionstrings)
<add name="Sales" providerName="System.Data.SqlClient" connectionString= "server=myserver;database=Products;uid=salesUser;pwd=sellMoreProducts" />
<add name="NorthWind" providerName="System.Data.SqlClient" connectionString="server=.;database=NorthWind;Integrated Security=SSPI" />
我想要编程的是只有名字,所以从示例中我会得到一个输出
Sales
Northwind
等等在单独的文件中。
任何人都可以帮助我如何为此创建程序。
如果这是一个无关紧要的帖子,请告诉我,而不是降低这篇文章。
此程序只删除一个单词,但在Sales或Northwind
之前和之后不会删除几个单词或行string line = null;
string line_to_delete = "providerName";
using (StreamReader reader = new StreamReader("Source path location"))
{
using (StreamWriter writer = new StreamWriter("Destination path location"))
{
while ((line = reader.ReadLine()) != null)
{
if (String.Compare(line, line_to_delete) == 0)
continue;
writer.WriteLine(line);
}
}
}
我真的很感激。
答案 0 :(得分:1)
所以你想要在文本字符串中分隔名称。
如果你的所有行都是xml,那么这就是你的功能。
你应该使用
17 $sql = "SELECT * FROM ayarlar";
18 $result = mysqli_query($conn, $sql);
if ($result === false)
printf("Error: %s\n", mysqli_error($conn));
19 if ($result->num_rows > 0) {
20 while($row = $result->fetch_assoc()) {
24 $mevcut = $row["AppVersiyon"];
22 }
23 }
在这个函数中,我逐行拆分文本,并使用xml reader读取每行的name属性,并将其写入(追加)到文件中。