PHP常用字符串的操作函数 字符串转换类函数 addcslashes函数:以C语言风格使用反斜线转义字符串中的字符 addslashes函数:使用反斜线引用字符串 chop函数:清除字符串中的连续空格 get_html_translation_table函数:返回htmlspecialchars() ...
分类:
Web程序 时间:
2017-04-18 09:57:27
阅读次数:
179
一、awk:用来处理格式明显的字段 -F:定义字段分隔符,默认分隔符是连续空格 NR:表示当前记录的字符段 $NR:取最后一段 $:以间隔符号分割的各个字符段 NR:行号 NR==1:定位到第一行 NR>=3&&NR<=5:第三到五行 NR<=2||NR>=7:小于二或大于七行 -v:定义变量并赋值 ...
分类:
其他好文 时间:
2017-03-23 22:03:11
阅读次数:
330
1.正则表达式相关说明()是为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串。(\s*)表示连续空格的字符串。(\d*)表示连续的数字,与[0-9]+类似[]是定义匹配的字符范围。比如[a-zA-Z0-9]表示相应位置的字符要匹配英文字符和数字。[\s*]表示空格或者*号。{}一般用..
分类:
其他好文 时间:
2017-03-17 21:11:43
阅读次数:
318
#region 字符串中多个连续空格转为一个空格 /// <summary> /// 字符串中多个连续空格转为一个空格 /// </summary> /// <param name="str">待处理的字符串</param> /// <returns>合并空格后的字符串</returns> publ ...
用(\s*)[\s*]{\s*}做例子 () 是为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串。 (\s*)表示连续空格的字符串。 []是定义匹配的字符范围。比如 [a-zA-Z0-9] 表示相应位置的字符要匹配英文字符和数字。[\s*]表示空格或者*号。 {}一般用来表示匹配的长 ...
分类:
其他好文 时间:
2017-01-01 22:35:04
阅读次数:
219
恢复内容开始 一查找最长字符串 二,分类 3学生信息管理系统 需要一点时间,还没做完,太大了,每试一下就一个错误。 总结 1.字符串和字符指针:字符串常量“array” "point" ,用一对双引号括起来的字符序列,被看做一个特殊的一维字符数组,在内存中连续存放,实质上是一个指向该字符串首字符的指 ...
分类:
其他好文 时间:
2016-12-15 00:25:32
阅读次数:
193
23:过滤多余的空格 23:过滤多余的空格 总时间限制: 1000ms 内存限制: 65536kB描述 一个句子中也许有多个连续空格,过滤掉多余的空格,只留下一个空格。 输入一行,一个字符串(长度不超过200),句子的头和尾都没有空格。输出过滤之后的句子。样例输入 Hello world.This ...
分类:
其他好文 时间:
2016-11-26 23:14:12
阅读次数:
296
tr主要用于映射结果集、压缩和删除字符。我个人感觉特别有用,特别是压缩连续空格(空行)为一个空格(空行),让不规则的信息变得规则。 tr [options] [SET1] [SET2] 如果同时指定了SET1和SET2,则实现的是将SET1的符号按位置一一对应映射为SET2中的符号。实际上就是对应替 ...
分类:
系统相关 时间:
2016-10-01 17:03:39
阅读次数:
195
在使用正则表达式时,经常会用到()括号,[] 中括号,{}大括号,以下总结了这三者的区别: () 是为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串。例如:(\s*)表示连续空格的字符串。 []是定义匹配的字符范围。例如 [a-zA-Z0-9] 表示相应位置的字符要匹配英文字符和数字 ...
分类:
其他好文 时间:
2016-08-14 14:35:52
阅读次数:
206
字符串转换类函数 addcslashes函数:以C语言风格使用反斜线转义字符串中的字符 addslashes函数:使用反斜线引用字符串 chop函数:清除字符串中的连续空格 get_html_translation_table函数:返回htmlspecialchars()函数和htmlentitie ...
分类:
Web程序 时间:
2016-07-14 07:07:58
阅读次数:
236