我理解这个函数需要三个参数,并理解它们是什么。但是我不知道怎么说——Start here . take data . end here
。
在正则表达式中找到了吗?还是说我错了?
函数接受两个必选参数和三个可选参数。
如果你想从字符串的不同位置开始,你可以传递一个offset
(第五个参数)。如果你想以不同的位置结束,我认为你必须使用substr
呼叫。
是的,从哪里开始和停止解析数据是正则表达式本身的一个细节。您可以使用字符集和重复字符(即+匹配1次或多次出现,*匹配0次或多次出现等)来控制这种处理。此外,您还可以使用^字符指定行开始,使用$字符表示行结束。
我也不知道你想说什么,但我还是要说
可以用^表示"字符串的开始",用$表示"字符串的结束"。如
$match = preg_match("/^hello(.*)world$/", "hello this should match world", $matches);
This will match " This should match "
有帮助吗?