一劳永逸地得到一切

hal*_*uud 6 php regex

拿这个Lorem Ipsum文字:

Lorem ipsum dolor坐下来,精致的adipistur elit.Nulla felis diam,mattis id elementum eget,ullamcorper et purus.

我如何使用PHP和正则表达式获取所有后续内容Nulla

PEM*_*PEM 27

嗯,你不想使用一些简单的东西,如:

$str = substr($lorem, strpos($lorem, 'Nulla'));
Run Code Online (Sandbox Code Playgroud)

如果您不想查找Nulla,也可以考虑使用'null',您可以考虑使用stripos而不是strpos ...此代码将在返回值中包含Nulla.如果你想排除Nulla,你可能想要将它的lentgh添加到strpos值,即

$str = substr($lorem, strpos($lorem, 'Nulla') + 5);
Run Code Online (Sandbox Code Playgroud)

老实说regexp对这样的事情来说太过分了......

  • 对于第二个例子,我会更进一步:`$sample = 'Nulla'; $str = substr($lorem, strpos($lorem, $sample) + strlen($sample));` 使用 `strlen` 而不是神奇的 `5` (2认同)