我正在寻找一种非常有效的方法来拆分字符串并返回两个部分。
我需要拆分的字符串是 893,004 个字符长,字符串中的每一行是 163 个字符长,我想在 100 行之后拆分它。
使用正则表达式从文件中获取的字符串文件的快速表示,
'/[a-z0-9]{40}/i' '/[a-z0-9]{40}/i' '/[a-z0-9]{40}/i' '/[a-z0-9]{40}/i' // 163 characters
'/[a-z0-9]{40}/i' '/[a-z0-9]{40}/i' '/[a-z0-9]{40}/i' '/[a-z0-9]{40}/i' // 163 characters
'/[a-z0-9]{40}/i' '/[a-z0-9]{40}/i' '/[a-z0-9]{40}/i' '/[a-z0-9]{40}/i' // 163 characters
等等等等,哈哈,
我尝试在 100 行后拆分字符串,
// FILE CONTENTS
$content = file_get_contents($file);
// GET PARSER GXDE
$split = preg_split('/^[a-z0-9\s]{16300}$/i', $content, 1); // REGEX DOESNT WORK
var_dump($split[0]);
我只是想在文件中的 100 行之后拆分字符串,这很容易做到吗?