Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# c语言中的字符串操作错误#_C#_Wpf - Fatal编程技术网

C# c语言中的字符串操作错误#

C# c语言中的字符串操作错误#,c#,wpf,C#,Wpf,实际上我想替换句子中的整个单词。但这包含替换子字符串的函数和替换函数 例如:一个男人和一个{不讨人喜欢的女人{不讨人喜欢的女人} 我只想替换这个词,男人。。。不是女人 请帮帮我。。。 提前谢谢 if(Init.SpintexEditorPropertyMain.SpinContent.Contains(spinkey) && spinkey != string.Empty) { Init.SpintexEditorPropertyMain.SpinContent =

实际上我想替换句子中的整个单词。但这包含替换子字符串的函数和替换函数

例如:一个男人和一个{不讨人喜欢的女人{不讨人喜欢的女人}

我只想替换这个词,男人。。。不是女人 请帮帮我。。。 提前谢谢

if(Init.SpintexEditorPropertyMain.SpinContent.Contains(spinkey) && spinkey != string.Empty)
{
       Init.SpintexEditorPropertyMain.SpinContent = Init.SpintexEditorPropertyMain.SpinContent.Replace(spinkey, spinvalue);
}
尝试在“man”之前添加一个空格,结果为“man”:),并将其用于替换。在“woman”中找不到它。

尝试在“man”之前添加一个空格,生成“man”:)并将其用作替换。在“woman”中找不到它。

请尝试使用正则表达式

        string input = "A man with a {unpleasant woman |disagreeable woman}";
        string output =  Regex.Replace(input, @"\bman\b", "abc");
        Console.WriteLine(output);
\b代表单词边界。

尝试使用正则表达式

        string input = "A man with a {unpleasant woman |disagreeable woman}";
        string output =  Regex.Replace(input, @"\bman\b", "abc");
        Console.WriteLine(output);
\b代表单词边界。

试试这个

string a = "A man with a {unpleasant woman |disagreeable woman}";
string b = @"\bman\b";
string c = "men";
string str = Regex.Replace(a, b, c);
\b用于单词边界

试试这个

string a = "A man with a {unpleasant woman |disagreeable woman}";
string b = @"\bman\b";
string c = "men";
string str = Regex.Replace(a, b, c);

\b用于单词边界

您的预期结果是什么?您是否查看了本页右侧
相关
部分下的任何链接,似乎有多个链接可以引导您找到您正在寻找的答案。显示更多的努力你的预期结果是什么?你是否查看了本页右侧
相关部分下的任何链接,其中似乎有几个链接可以引导你找到你正在寻找的答案。再努力一点,不要回答。。他为什么要手动添加空格或空白。。如果你的答案不是答案,你就不可能成为一个好的编码员;因为他实际上想取代“人”而不是“人”。这是一个答案。你为什么不认为这是一个答案呢?如果他在一个文件中有一个单词
man
,例如1000次呢?我很清楚您可以手动添加空间。。假设OP没有权限访问他正在阅读的关于修改文件的文件。。?那么他会怎么做?……OP说他想替换整个单词。只要在前面加一个空格,任何以“人”开头的单词都会匹配。不是答案。。他为什么要手动添加空格或空白。。如果你的答案不是答案,你就不可能成为一个好的编码员;因为他实际上想取代“人”而不是“人”。这是一个答案。你为什么不认为这是一个答案呢?如果他在一个文件中有一个单词
man
,例如1000次呢?我很清楚您可以手动添加空间。。假设OP没有权限访问他正在阅读的关于修改文件的文件。。?那么他会怎么做?……OP说他想替换整个单词。只需在前面添加一个空格,就可以匹配任何以man开头的单词。非常感谢Pandiyan!多谢潘迪扬!