我试图从一个文本框中筛选出一系列名称,并将筛选列表复制到另一个文本框中。我遇到的问题是,当我使用我的add_click按钮时,它只能在几个条件下工作。当我想要在列表中过滤名称(列表的前端或末尾)时,没有结果添加到目标文本框中。如果我添加了一个应该被滤除的项目(假设无意中添加了一个好的名称列表,那么即使是好的名字也被删除了),它也只是将目的地框空白。因此,如果我有5个项目将复制,并且应该过滤掉一个项目,则整个目标框将被删除。当我从文本框列表中删除筛选出的项目时,目标框中将填入这些名称。这些是我正在过滤掉的前缀。筛选多行文本框
$objOutputBox.Text = $logOutputBox.text |?{$_ -notmatch "etc$|^mint|kssc*|mmm|charl"}
任何想法就是我可以安排这个所以它会过滤掉不需要的机器并添加所需的机器吗?现在,只有当我添加的每个名称都没有过滤掉的预修复或修补后,它才能正常工作。我的推理是试图让它正常工作,过滤掉的名称将被删除,同时点击按钮添加所需的名称。任何帮助表示赞赏。