博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
控制字符
阅读量:4049 次
发布时间:2019-05-25

本文共 739 字,大约阅读时间需要 2 分钟。

-- Start

ASCII 编码共定义了128个字符,其中前32位都是一些控制字符。我们已经知道了如何用 \n 来匹配换行符,除此之外,我们还可以使用 \cJ。

#!/usr/bin/perlmy $testText = "I love	reg\nular expressions.";if($testText =~ m/reg\cJular/) {	print "finds the word.";} else {	print "cannot find the word.";}
public static void main(String[] args) {	String testText = "I love reg\nular expressions.";		String regExp = "reg\\cJular";		Pattern p = Pattern.compile(regExp);	Matcher m = p.matcher(testText);	if (m.find()) {		System.out.println("finds the word.");	} else {		System.out.println("cannot find the word.");	}}
如上所见,我们可以通过使用 \c后加一个大写字母的方式来匹配这些控制字符。但是,这种做法并不推荐,原因是好多工具并不支持这种写法,如果你要匹配控制字符,尽量使用八进制或十六进制转义吧。

--更多参见:

-- 声 明:转载请注明出处
-- Last Updated on 2012-05-07
-- Written by ShangBo on 2012-05-07
-- End

你可能感兴趣的文章
藏太甲于桐宫-从电视剧康熙王朝中学到的历史知识
查看>>
开发过程中的沟通问题
查看>>
“众”字透出的哲学
查看>>
恋爱爱情婚姻家庭与炒股票
查看>>
答非所问的古今中外名人小笑话幽默
查看>>
周易、命理、风水、姓名与命运交流周易研究心得:姓名学
查看>>
解决asp.net中tabstrip不能点击的问题
查看>>
PB中使用blob进行文件读取的性能问题
查看>>
DataWindow.net中如何实现鼠标划过时变颜色
查看>>
Datawindow.net中设置字符串的显示,超过长度部分显示为。。。
查看>>
PowerBuilder中使用带返回的powerobjectparm
查看>>
从oracle表中随机取记录,产生随机数和随机字符串
查看>>
功夫熊猫,中国式的哲学和西方式的搞笑
查看>>
Oracle SYS口令深入解析
查看>>
XP中IIS“http500”错误的终极解决方法
查看>>
李开复眼中的兰迪教授:引领你的一生
查看>>
早起的虫儿被鸟吃?
查看>>
Love Your Life》—— 热爱生活
查看>>
一个高速交警的忠告
查看>>
新车装饰的中国特色
查看>>