2013-10-19 39 views
-6

我在Python中使用re。现在我想将我的代码移植到PHP。所以我碰到了问题:在PHP中有没有一个re.search("pattern", "string").start() equalent?Python vs PHP正则表达式

+4

花费较少的时间问谷歌比这里发帖 – 2013-10-19 19:51:36

+4

're.search'在这里是非常具有讽刺意味的。 – ultranaut

+0

@ultranaut,我不会在我的代码中使用它。但是它和're.compile(“pattern”)是一样的。search(“string”)' – JadedTuna

回答

2

您可以使用preg_matchPREG_OFFSET_CAPTURE标志。

搜索subjectpattern中给出的正则表达式匹配。

+0

我知道'preg_match'。但是我可以从这个命令中提取'start'吗? – JadedTuna

+0

@ Vik2015请参阅我的编辑。 – Spooky

+0

@ Vik2015你可以在我链接的页面阅读关于'PREG_OFFSET_CAPTURE'的影响。 – Spooky