正在删除简单的空白c#

本文关键字:空白 简单 删除 | 更新日期: 2023-09-27 18:20:10

我读取了一个文件的内容,然后搜索这个字符串

00:00:00" group="MAM并将其移除!。

这是字符串在上的完整行

 <Field name="original_transmission_date" value="20/01/1969 00:00:00" group="MAM" />

所以在我字符串替换后它就结束了。

 <Field name="original_transmission_date" value="20/01/1969 " />

我的问题是,你在9和"之间看到的空间很小,试图想办法找到它,值和日期会改变,但我可以从value=开始使用regex,但我对regex不太熟悉,它似乎对空格来说太致命了!.

有什么想法吗?。

正在删除简单的空白c#

您的问题有点模糊,可能是XY问题。

您是检索此数据还是设置此数据?这是XML吗?很可能有一个更好的解决方案,根本不使用REGEX。

最坏的情况是什么不只是做一些简单的事情,比如:

CCD_ 2。

替换字符串也应该包含空格,即" 00:00:00'" group='"MAM"

如果组总是最后一个标签,则快速修复:

将[00:00:00"group="MAM"/]替换为/

您可以使用string.trim来删除空白,也可以使用string。TrimEnd

            char[] charsToTrim = { ' ' };//here you can any character to trim
            myString = myString.TrimEnd(charsToTrim);