如何使用正则表达式替换此字符串

杨爵士|

我从JSON转移到一个字符串,如下所示:

"FIELDLIST": [      "Insurance Num",      "Insurance PersonName",      "InsurancePayDate",      "InsuranceFee",      "InsuranceInvType"    ]

我正在尝试剥离空间,希望结果是:

"FIELDLIST":["Insurance Num","Insurance PersonName","InsurancePayDate","InsuranceFee","InsuranceInvType"]

并且我用c#编写代码,如下所示:

string[] rearrange_sign = { ",", "[", "]", "{", "}", ":" };
string rtnStr = _prepareStr;

for (int i = 0; i < rearrange_sign.Length; i++)
{
    while (true)
    {
        rtnStr = rtnStr.Replace(@rearrange_sign[i] + " ", rearrange_sign[i]);
        rtnStr = rtnStr.Replace(" " + @rearrange_sign[i], rearrange_sign[i]);
        if (rtnStr.IndexOf(@rearrange_sign[i] + " ").Equals(-1) && rtnStr.IndexOf(" " + @rearrange_sign[i]).Equals(-1))
        {
            break;
        }
    }
}

但它根本不起作用,似乎我必须使用正则表达式来替换,我该如何使用它?

桑迪帕蒂尔

使用正则表达式 (\s(?=")|\s(?=\])|\s(?=\[))+

这是代码:

string str = "\"FIELDLIST\": [ \"Insurance Num\", \"Insurance PersonName\", \"InsurancePayDate\", \"InsuranceFee\", \"InsuranceInvType\" ] ";
string result = System.Text.RegularExpressions.Regex.Replace(str, "(\\s(?=\")|\\s(?=\\])|\\s(?=\\[))+", string.Empty);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用正则表达式替换字符串

来自分类Dev

使用正则表达式替换字符串

来自分类Dev

使用正则表达式替换字符串;

来自分类Dev

如何使用正则表达式替换子字符串中的特定字符?

来自分类Dev

如何使用正则表达式替换子字符串中的特定字符?

来自分类Dev

如何在emacs中使用正则表达式匹配此字符串?

来自分类Dev

如何使用正则表达式在 Python 中解析此字符串

来自分类Dev

如何创建正则表达式验证表达式以允许此字符串?

来自分类Dev

如何使用正则表达式从字符串中提取和替换特定模式?

来自分类Dev

如何使用嵌套组在Java中用正则表达式替换字符串

来自分类Dev

如何使用正则表达式替换确切的字符串?在DrRacket中

来自分类Dev

如何使用正则表达式模式替换以下字符串

来自分类Dev

如何使用正则表达式将组值替换为空字符串

来自分类Dev

如何使用正则表达式替换指定字符串以外的所有内容

来自分类Dev

如何使用正则表达式替换python词典中的字符串

来自分类Dev

如何使用正则表达式查找和替换字符串的开头和结尾

来自分类Dev

如何使用正则表达式替换符号字符串

来自分类Dev

如何在python中使用正则表达式替换字符串的多个单词?

来自分类Dev

如何使用正则表达式替换来附加到Java字符串的开头?

来自分类Dev

如何使用正则表达式或linq替换C#中的特定字符串

来自分类Dev

如何使用正则表达式替换部分字符串?

来自分类Dev

如何使用正则表达式替换字符串的给定索引

来自分类Dev

如何使用正则表达式替换字符串

来自分类Dev

字符串使用正则表达式替换正则表达式字符类

来自分类Dev

正则表达式匹配此字符串

来自分类Dev

使用正则表达式将字符串替换为字符串

来自分类Dev

如何正则表达式匹配和正则表达式替换php中的字符串

来自分类Dev

正则表达式-查找并替换字符串

来自分类Dev

正则表达式替换重复字符串

Related 相关文章

  1. 1

    使用正则表达式替换字符串

  2. 2

    使用正则表达式替换字符串

  3. 3

    使用正则表达式替换字符串;

  4. 4

    如何使用正则表达式替换子字符串中的特定字符?

  5. 5

    如何使用正则表达式替换子字符串中的特定字符?

  6. 6

    如何在emacs中使用正则表达式匹配此字符串?

  7. 7

    如何使用正则表达式在 Python 中解析此字符串

  8. 8

    如何创建正则表达式验证表达式以允许此字符串?

  9. 9

    如何使用正则表达式从字符串中提取和替换特定模式?

  10. 10

    如何使用嵌套组在Java中用正则表达式替换字符串

  11. 11

    如何使用正则表达式替换确切的字符串?在DrRacket中

  12. 12

    如何使用正则表达式模式替换以下字符串

  13. 13

    如何使用正则表达式将组值替换为空字符串

  14. 14

    如何使用正则表达式替换指定字符串以外的所有内容

  15. 15

    如何使用正则表达式替换python词典中的字符串

  16. 16

    如何使用正则表达式查找和替换字符串的开头和结尾

  17. 17

    如何使用正则表达式替换符号字符串

  18. 18

    如何在python中使用正则表达式替换字符串的多个单词?

  19. 19

    如何使用正则表达式替换来附加到Java字符串的开头?

  20. 20

    如何使用正则表达式或linq替换C#中的特定字符串

  21. 21

    如何使用正则表达式替换部分字符串?

  22. 22

    如何使用正则表达式替换字符串的给定索引

  23. 23

    如何使用正则表达式替换字符串

  24. 24

    字符串使用正则表达式替换正则表达式字符类

  25. 25

    正则表达式匹配此字符串

  26. 26

    使用正则表达式将字符串替换为字符串

  27. 27

    如何正则表达式匹配和正则表达式替换php中的字符串

  28. 28

    正则表达式-查找并替换字符串

  29. 29

    正则表达式替换重复字符串

热门标签

归档