我想使用 PHP 复制字符串的子字符串。
第一个模式的正则表达式是 /\d\|\d\w0:/
第二个模式的正则表达式是 /\d\w\w\d+:\s-\s:/
是否可以将 preg_match
与 strpos
结合起来以获取从头到尾的确切位置,然后将其复制:
substr( $string, $firstPos,$secPos ) ?
最佳答案
我不确定,但也许你可以使用 preg_split对于这样的:
$mysubtext = preg_split("/\d\|\d\w0:/", $mytext);
$mysubtext = preg_split("/\d\w\w\d+:\s-\s:/", $mysubtext[1]);
$mysubtext = $mysubtext[0];
关于php - 使用 preg_match() 查找与模式匹配的子串的开始/停止位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3051616/