我有以下声明;
DELIMITER $$
我想从字符串中获取'$$'(在Delimiter之后的下两个charchters)部分。在单词和符号之间总是有一个空格。
答案 0 :(得分:2)
您可以使用正则表达式:
preg_match('/DELIMITER (..)/', $string, $match);
$next_two_chars = $match[1];
$match[n]
包含由n
捕获组匹配的字符串部分。
答案 1 :(得分:1)
如果两个字符串之间总是有空格,则可以使用explode()
:
$result = trim(explode(' ', $string, 2)[1]);