Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
删除第一个和最后一个空行<;p>&;nbsp</p>;它是由ckediter使用php创建的_Php_Regex_Blank Line - Fatal编程技术网

删除第一个和最后一个空行<;p>&;nbsp</p>;它是由ckediter使用php创建的

删除第一个和最后一个空行<;p>&;nbsp</p>;它是由ckediter使用php创建的,php,regex,blank-line,Php,Regex,Blank Line,我有一个字符串$str $str=” 你好 你好 你好 ” 这是由ckediter生成的 根据输入,字符串是随机的, 我想删除第一个和最后一个空行() 我需要如下输出:- 你好 你好 你好 答案应该执行php中trim()函数的操作 有没有办法在ckediter修剪它?? 还是正则表达式?在PHP中,此正则表达式将完成以下工作: $result = preg_replace('%\s*<p\b[^>]*>\s*&nbsp;?\s*</p>\s*

我有一个字符串$str

$str=”

你好

你好

你好

这是由ckediter生成的
根据输入,字符串是随机的,
我想删除第一个和最后一个空行(


我需要如下输出:-

你好

你好


你好

答案应该执行php中trim()函数的操作
有没有办法在ckediter修剪它??
还是正则表达式?

在PHP中,此正则表达式将完成以下工作:

$result = preg_replace('%\s*<p\b[^>]*>\s*&nbsp;?\s*</p>\s*%si', '', $subject);
$result=preg\u replace('%\s*]*>\s*?\s*

\s*%si','''.$subject);

如果您不希望它在每次
之前或之后修剪空白,请删除第一个或最后一个
\s*
。此外,我还添加了一个可选分号,因为
通常是
。此正则表达式将匹配。

函数的第二个参数
trim()
允许您指定要修剪的内容。。。