Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.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
String 在Powershell中查找多个差异的位置_String_Powershell_String Comparison - Fatal编程技术网

String 在Powershell中查找多个差异的位置

String 在Powershell中查找多个差异的位置,string,powershell,string-comparison,String,Powershell,String Comparison,我正在进行一个项目,该项目将比较两个字符串,并输出差异的位置 到目前为止,我已经得到了一个函数, 这将显示两个字符串的第一个差的位置。 有没有办法得到两个字符串中多重差异的位置 例如: My name is John My jame is Johm 链接的答案只是在找到一个答案时停止循环,移除返回,它就工作了 Mismatch at 3 : n -> j Mismatch at 14 : n -> m 在for循环中,当字符不同时,将索引追加到数组中并返回该数组,而不是返回第一

我正在进行一个项目,该项目将比较两个字符串,并输出差异的位置

到目前为止,我已经得到了一个函数, 这将显示两个字符串的第一个差的位置。 有没有办法得到两个字符串中多重差异的位置

例如:

My name is John

My jame is Johm
链接的答案只是在找到一个答案时停止循环,移除返回,它就工作了

Mismatch at 3 : n -> j
Mismatch at 14 : n -> m

在for循环中,当字符不同时,将索引追加到数组中并返回该数组,而不是返回第一个differencehanks的索引!没有意识到“回归”是一种休息。
Mismatch at 3 : n -> j
Mismatch at 14 : n -> m