PHP删除字符串中的空格和换行符 将字符串中的连续多个空格转换为一个空格

//删除空格和回车
function trimall($str){
    $qian=array(" "," ","\t","\n","\r");
    return str_replace($qian, ‘‘, $str);
}
//多个连续空格只保留一个

function merge_spaces($string){
    return preg_replace("/\s(?=\s)/","\\1",$string);
}

原文地址:https://www.cnblogs.com/zsczsc/p/11690331.html

时间: 2024-11-05 18:35:34

PHP删除字符串中的空格和换行符 将字符串中的连续多个空格转换为一个空格的相关文章

java 去html标签,去除字符串中的空格,回车,换行符,制表符

public static String getonerow(String allLine,String myfind)     {                           Pattern pattern = Pattern.compile("<div class=\"row\">.*?</div>");                      Matcher  matcher = pattern.matcher(allLine

golang 字符串去除空格和换行符

字符串去除空格和换行符 package main import ( "fmt" "strings" ) func main() { str := "这里是 www\n.aaa\n.com" fmt.Println("-------- 原字符串 ----------") fmt.Println(str) // 去除空格 str = strings.Replace(str, " ", "",

C#:将字符串中连续空格转换为一个空格

使用正则表达式来进行转换,代码如下: 注:Trim()方法是去掉字符串首尾的空格:经过正则转换之后,就可以直接用Split进行分割成数组 "\":是转义  ,   "\s":代表空格   ,  "+":表示多个 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 string str = " a b c d e f "; 6 string res = new

使用正则表达式匹配任意字符包括空格和换行符

注:元字符包括\ | ( ) [ ] { } ^ $ * + ? . ) 匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:\n\s*\r评注:可以用来删除空白行 匹配HTML标记的正则表达式:<(\S*?)[^>]*>.*?</>|<.*? />

关于php中正则匹配包括换行符在内的任意字符的问题总结

要使用正则匹配任意字符的话,通常有以下几种方法,这里我分别对每一种方法在使用的过程中做一个总结: 第一种方式:[.\n]*? 示例 ? PHP preg_match_all('/<div class="list">[.\n]*?<\/div>/i', $content, $data); 按道理这种方式应该是可以的,但我测试发现不行,因为这里中括号里面的“.”被当作一个普通的英文句号去处理了,而不是通配符,因此这里只能匹配到包含英语句号及换行符在内的任意内容了.

HTML &lt;pre&gt; 标签(保留空格和换行符)

pre 元素可定义预格式化的文本.被包围在 pre 元素中的文本通常会保留空格和换行符.而文本也会呈现为等宽字体. 标签的一个常见应用就是用来表示计算机的源代码.  pre 元素可定义预格式化的文本.被包围在 pre 元素中的文本通常会保留空格和换行符.而文本也会呈现为等宽字体. 标签的一个常见应用就是用来表示计算机的源代码.对于技术博客经常会用到pre标签输出代码或是代码高亮,而默认情况下,pre 标签中的内容若超出范围不会自动换行. 下面介绍一个方法让 标签中的内容自动换行并符合 W3C 标

Python中readline()函数 去除换行符

从Python中readline()函数读取的一行内容中含有换行符\n,很多时候我们需要处理不含有换行符的字符串,此时就要去掉换行符\n. 方法是使用strip()函数. 例子如下: f = open("./DownloadList.txt") line = f.readline() while line: line = line.strip('\n') line = f.readline() f.close() 原文地址:https://www.cnblogs.com/lehoho/

C#序列化s实体类成Xml,去除空格、换行符以及命名空间

序列化实体类成为一个干净的Xml,不带空格.换行符以及命名空间 /// <summary> /// 序列化成XML /// </summary> /// <typeparam name="T"></typeparam> /// <param name="obj"></param> /// <returns></returns> public static string X

sqlserver数据库 去除字段中空格,换行符,回车符(使用replace语句)

SQL中可以使用Replace函数来对某个字段里的某些字符进行替换操作,语法如下: 语法 REPLACE ( original-string, search-string, replace-string ) 参数 如果有某个参数为 NULL,此函数返回 NULL. original-string     被搜索的字符串.可为任意长度. search-string     要搜索并被 replace-string 替换的字符串.该字符串的长度不应超过 255 个字节.如果 search-strin