我有这段代码:
Blog Title</p><p>Paragraph one.</p><p>Paragraph two.</p><p>Paragraph three.</p>
对于我的生活,我无法弄清楚删除Blog Title</p>
以使我的字符串看起来像所需的正则表达式和php函数:
<p>Paragraph one.</p><p>Paragraph two.</p><p>Paragraph three.</p>
我已经尝试了str_replace(),但我似乎无法让这个工作,这让我觉得我需要正则表达式吗?
答案 0 :(得分:0)
我做了一个有效的示例,只有当博客标题不包含>
字符
此解决方案适用于任何标题(只要它不包含</p>
)
<?php
$string = 'Blog Title</p><p>Paragraph one.</p><p>Paragraph two.</p><p>Paragraph three.</p>';
echo preg_replace('/^.*?<\/p>/', '', $string);
http://sandbox.onlinephpfunctions.com/code/7c74b08fd574016eb7baf7f616561781897a343f
如果您需要制作自己的正则表达式行,这里还有一个非常有用的工具: https://regex101.com/r/aD9vM8/1
答案 1 :(得分:0)
如果你总是删除Blog Title</p>
或者字符串的前14个字符,请尝试
$new_string = substr(14, $origianl_string);
请参阅substr - http://php.net/manual/en/function.substr.php
上的PHP文档