4 c#
我所拥有的是一个C#windows应用程序,它读取一堆SQL表并根据结果创建一堆查询.在我的查询中,我遇到的一个小问题是最终的","
这就是我所拥有的
ColumnX,
from
Run Code Online (Sandbox Code Playgroud)
我需要读取整个文件,准确写出文件中的内容,然后在from之前替换最后一个文件.
我试过.replace(@",\n\nfrom),(@"\n\nfrom)但是找不到它.任何帮助表示赞赏.
例:
ColumnX,
from
Run Code Online (Sandbox Code Playgroud)
结果:
ColumnX
from
Run Code Online (Sandbox Code Playgroud)
换行符很可能是两个字符组合CR + LF:
.replace(",\r\n\r\nfrom","\r\n\r\nfrom")
Run Code Online (Sandbox Code Playgroud)
如果您想要当前系统的换行符,可以使用Environment.NewLine常量:
.replace(","+Environment.NewLine+Environment.NewLine+"from",Environment.NewLine+Environment.NewLine+"from")
Run Code Online (Sandbox Code Playgroud)
请注意,字符串前面的@表示它不使用反斜杠转义序列,但另一方面它可以包含换行符,因此您可以用这种有点令人困惑的方式编写它:
str = str.replace(@",
from", @"
from");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
441 次 |
| 最近记录: |