在下面的示例中,我希望删除所有内容,直到(但不包括) <!--more -->
。不太熟悉PHP字符串函数。
Lorem ipsum dolor,consectetuer adipiscing elit,sed . diam nibh euismod amet dolore magna erat erat.[医]小叶病,[医]小叶病。Duis :在外阴中,在vero eros和
<!--more -->
at vero eros,et iusto dignissim qui delenit luptatum zzril delenit augue duis dolore te feugait vel。南利伯诱惑和溶质,无菌,无菌,无水不饱和饮食,圆顶,马津,砂磨坊,正负号。[医][医]无钩型调查显示莱克托雷斯,莱格雷,利乌斯,第二,腿,萨皮尤斯。[医][医][[ est ]][[est]]。研究结果表明:(1)无花果( Mirum est notare quam littera gothica )、壳核壳核菌( quinta putamus parum claram )、海文心莲( anteposuerit litterarum formas humanitatis seacula quarta decima et quinta decima. )Eodem modo typi,qui nunc nobis videntur parum clari,fiant sollemnes in futurum.
发布于 2011-08-26 17:15:53
下面是一个只使用字符串函数的方法(没有数组或regex)
$newstring = substr($oldstring, strpos($oldstring, "<!--more -->"));
编辑没有注意到OP中的“通过不包括”,并删除了分隔符字符串<!--more -->
。把它留在里面。
发布于 2011-08-26 17:15:26
您可以拆分字符串并使用第一部分:
$parts = explode('<!--more -->', $your_string);
print($parts[0]); // will print what you want
发布于 2011-08-26 17:17:20
$str = 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat<!--more --> at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum. Typi non habent claritatem insitam; est usus legentis in iis qui facit eorum claritatem. Investigationes demonstraverunt lectores legere me lius quod ii legunt saepius. Claritas est etiam processus dynamicus, qui sequitur mutationem consuetudium lectorum. Mirum est notare quam littera gothica, quam nunc putamus parum claram, anteposuerit litterarum formas humanitatis per seacula quarta decima et quinta decima. Eodem modo typi, qui nunc nobis videntur parum clari, fiant sollemnes in futurum.';
$sub = substr($str, strpos($str, '<!--more -->'));
echo($sub);
http://ideone.com/P95NZ
https://stackoverflow.com/questions/7208247
复制相似问题