我有:
第一个文本文件:
Mark
Jon
Brik
第二个文本文件:
Davdiosn
smith
gick
我想让它们像:
Mark Davodison
Jon Smith
Brick Grick
我怎样才能做到这一点?
通过结合使用列选择和正则表达式,您可以在 Notepad++ 中实现这一点。
现在文件应该看起来像这样,
Mark Davdiosn
Jon smith
Brik gick
在某些行中,您可能会在单词之间看到不止一个空格。
( ){2,}
( )
现在你有了你想要的文件。
Mark Davdiosn
Jon smith
Brik gick
干杯..
然后使用 array_splice
使用将文件加载到数组file
并使用过滤空间array_filter
$a = array_filter(file("a.log"));
$b = array_filter(file("b.log"));
您可以使用array_map
foreach(array_map(null, $a, $b) as $name) {
echo implode(" ", array_map("trim",$name)), PHP_EOL;
}
或者MultipleIterator
$mi = new MultipleIterator();
$mi->attachIterator(new ArrayIterator($a));
$mi->attachIterator(new ArrayIterator($b));
foreach($mi as $name) {
echo implode(" ", array_map("trim", $name)), PHP_EOL;
}
输出
Mark Davdiosn
Jon smith
Brik gick