Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.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
Powershell 在文本框系统窗口窗体中选择行或索引_Powershell - Fatal编程技术网

Powershell 在文本框系统窗口窗体中选择行或索引

Powershell 在文本框系统窗口窗体中选择行或索引,powershell,Powershell,我想这样做: 如果我点击“马丁”,那么同一行的所有单词(如马丁·卢特·金)都将被选中,或者如果我点击“金”,那么同一行的所有单词(如流行音乐之王)都将被选中 马丁·路德·金 流行音乐之王 图帕克是最好的 几乎所有的代码都被找到了 $richtextBox1.SelectionStart = $richtextbox1.GetFirstCharIndexOfCurrentLine() $richtextBox1.SelectionLength = ?????? 我不知道如何从当前行中找到最后

我想这样做:

如果我点击“马丁”,那么同一行的所有单词(如马丁·卢特·金)都将被选中,或者如果我点击“金”,那么同一行的所有单词(如流行音乐之王)都将被选中

马丁·路德·金

流行音乐之王

图帕克是最好的

几乎所有的代码都被找到了

$richtextBox1.SelectionStart = $richtextbox1.GetFirstCharIndexOfCurrentLine()  
$richtextBox1.SelectionLength = ??????

我不知道如何从当前行中找到最后一个字符

我是在几次尝试一行后找到的

马丁·路德·金

流行音乐之王

图帕克是最好的

$result=$richtextbox1.Lines[$richtextbox1.GetLineFromCharIndex($richtextbox1.GetFirstCharIndexOfCurrentLine())]

写入主机$result

当我点击“was”或“tupac”时,这个文本“tupac是最好的一个”已经被选中
这是为其他令人费解的行所做的工作。请创建一个,用代码更新你的问题,并描述你期望代码做什么以及它实际做什么。我认为你不能用换行符进行选择。即保留不匹配的文本行未选中。如第1、3、4行匹配,第2、5行不匹配。也许,您可以考虑使用
SelectionColor
来匹配单词行。