Old thread
我的问题是:
第一个
这对于只有一个-firstString和-secondString的情况是很好的,但是如何使用这个函数在编号的TXT中按时间顺序写入多个相同的字符串呢?
txt - file(with more sections of text):
Lorem
....
is
--> write to 001.txt
Lorem
....
is
--> write to 002.txt
and so forth....
而且剖面的结构被保留下来,并不在一条线上。
我希望有人能告诉我。谢谢。
1条答案
按热度按时间mzsu5hc01#
您引用的函数有几个限制(我在original answer上留下了反馈),最值得注意的是,它只报告了 * 一个 * 匹配。
假设有一个名为
Select-StringBetween
的改进函数(请参阅下面的源代码),您可以按如下所示解决问题:Select-StringBetween
源代码:注意:语法部分仿照
Select-String
,定义函数后,运行Select-StringBetween -?
查看语法;希望参数名称是不言自明的。请注意,GitHub上还有一个待定的功能请求,要求将此功能直接添加到
Select-String
-请参阅GitHub issue #15136