将at之后的字符串替换为另一个字符串

尼尔斯嗨

我有两个琴弦。

第一个字符串:

“ 31882757623” <sip:[email protected]; user = phone>; epid = 5440626C04; tag = daa784a738

第二个字符串:

Vandrielfinance.nl

我想@用第二个字符串(vandrielfinance.nl将第一个字符串中的asklync.nl替换为vandrielfinance.nl 其他所有内容将保持不变。

因此,新的字符串将是:

“ 31882757623” <sip:[email protected]; user = phone>; epid = 5440626C04; tag = daa784a738

这是我到目前为止的内容:

static string ReplaceSuffix(string orginal, string newString)
{
    string TobeObserved = "@";
    orginal = "\"31882757623\"<sip:[email protected];user=phone>;epid=5440626C04;tag=daa784a738";
    string second = "vandrielfinance.nl";
    string pattern = second.Substring(0, second.LastIndexOf("@") + 1);
    string code = orginal.Substring(orginal.IndexOf(TobeObserved) + TobeObserved.Length);

    //newString = Regex.Replace(code,second, pattern);
    newString = Regex.Replace(second, orginal, pattern);
    string hallo = orginal.Replace(newString, second);

    Console.Write("Original String: {0}", orginal);
    Console.Write("\nReplacement String: \n{0}", newString);

    Console.WriteLine("\n" + code);

    return newString;
}
乔尔·科荷恩(Joel Coehoorn)

我不是真正喜欢string.Split()的人,但是在这种情况下,它可以使您快速工作:

static string ReplaceSuffix(string orginal, string newString)
{
    var segments = original.Split(";".ToCharArray());
    var segments2 = segments[0].Split("@".ToCharArray());
    segments2[1] = newString;
    segments[0] = string.Join("@", segments2);
    var result = string.Join(";", segments);

    Console.WriteLine("Original String:\n{0}\nReplacement String:\n{1}, original, result);

    return result;
}

如果原始域名确实一直是asklync.nl,那么您甚至可以做到这一点:

static string ReplaceSuffix(string orginal)
{
    var oldDomain = "asklync.nl";
    var newDomain = "vandrielfinance.nl";
    var result = original.Replace(oldDomain, newDomain);

    Console.WriteLine("Original String:\n{0}\nReplacement String:\n{1}, original, result);

    return result;
} 

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用C ++将一个字符串替换为另一个字符串

来自分类Dev

字符串替换为另一个字符串jquery / javascript

来自分类Dev

拆分字符串但替换为另一个字符串并获取列表

来自分类Dev

查找字符串中的文本并将整个字符串替换为另一个字符串+ R

来自分类Dev

sed命令将具有特殊字符的字符串替换为具有特殊字符的另一个字符串

来自分类Dev

将包含负号字符的数组中的所有字符串替换为另一个字符串

来自分类Dev

用字符串中的另一个字符替换“字符”

来自分类Dev

使用Vim将所有* non *匹配的字符串替换为另一个字符串

来自分类Dev

将跨区字符串中的所有粗体文本替换为另一个字符串?

来自分类Dev

装饰器,将函数中的特定字符串替换为另一个字符串

来自分类Dev

用另一个字符串SQL将字符串替换为单引号

来自分类Dev

如何将SQLite列字符串值替换或转换为另一个字符串值?

来自分类Dev

不使用内置函数将一个字符串中的字符替换为另一个字符串

来自分类Dev

在另一个字符串之后替换字符串的第一个匹配项

来自分类Dev

用另一个字符串替换字符串中的字符

来自分类Dev

用另一个字符串替换字符串中的字符?

来自分类Dev

用另一个字符串替换字符串中的字符?

来自分类Dev

无法用另一个字符串替换字符串中的字符

来自分类Dev

用不包括模式的另一个字符串替换字符串中的一个字符

来自分类Dev

在另一个字符串之后获取字符串

来自分类Dev

将一个字符串中的char替换为另一个字符串的char的asm等效项是什么?

来自分类Dev

将一个字符串插入另一个

来自分类Dev

将字符串中的一个字符替换为2

来自分类Dev

将一个字符串转换为另一个给定的约束

来自分类Dev

我有一个字符串,其中该如何查找图像字符串并替换为另一个?

来自分类Dev

CakePHP虚拟字段:用另一个字符串替换

来自分类Dev

替换一个字符串,并用另一个字符串创建一列

来自分类Dev

Bash用另一个字符串替换空格和字符串结尾

来自分类Dev

用Django模板中的另一个字符串替换字符串

Related 相关文章

  1. 1

    使用C ++将一个字符串替换为另一个字符串

  2. 2

    字符串替换为另一个字符串jquery / javascript

  3. 3

    拆分字符串但替换为另一个字符串并获取列表

  4. 4

    查找字符串中的文本并将整个字符串替换为另一个字符串+ R

  5. 5

    sed命令将具有特殊字符的字符串替换为具有特殊字符的另一个字符串

  6. 6

    将包含负号字符的数组中的所有字符串替换为另一个字符串

  7. 7

    用字符串中的另一个字符替换“字符”

  8. 8

    使用Vim将所有* non *匹配的字符串替换为另一个字符串

  9. 9

    将跨区字符串中的所有粗体文本替换为另一个字符串?

  10. 10

    装饰器,将函数中的特定字符串替换为另一个字符串

  11. 11

    用另一个字符串SQL将字符串替换为单引号

  12. 12

    如何将SQLite列字符串值替换或转换为另一个字符串值?

  13. 13

    不使用内置函数将一个字符串中的字符替换为另一个字符串

  14. 14

    在另一个字符串之后替换字符串的第一个匹配项

  15. 15

    用另一个字符串替换字符串中的字符

  16. 16

    用另一个字符串替换字符串中的字符?

  17. 17

    用另一个字符串替换字符串中的字符?

  18. 18

    无法用另一个字符串替换字符串中的字符

  19. 19

    用不包括模式的另一个字符串替换字符串中的一个字符

  20. 20

    在另一个字符串之后获取字符串

  21. 21

    将一个字符串中的char替换为另一个字符串的char的asm等效项是什么?

  22. 22

    将一个字符串插入另一个

  23. 23

    将字符串中的一个字符替换为2

  24. 24

    将一个字符串转换为另一个给定的约束

  25. 25

    我有一个字符串,其中该如何查找图像字符串并替换为另一个?

  26. 26

    CakePHP虚拟字段:用另一个字符串替换

  27. 27

    替换一个字符串,并用另一个字符串创建一列

  28. 28

    Bash用另一个字符串替换空格和字符串结尾

  29. 29

    用Django模板中的另一个字符串替换字符串

热门标签

归档