网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.基于Java的IDEA加密算法探讨.
.拷贝文件的Java源代码.
.Java 理论与实践: 用JMX检测应用.
.使用JWSDP完成Web Service在java.
.最大化J2EE和数据库交互操作的性.
.GenAndRun 0.1, 又一个.
.Java多媒体框架设计自动播放机实.
.Spring事务处理及其AOP框架的内幕.
.Web会话状态的维持.
.java版的SHA-1.
.java截获标准输出.
.减法赋值运算符 (-=).
.管理 Java 类路径(UNIX 和 Mac .
.(方志文)MutableGridLayout布局管.
.“谁持彩练当空舞”-- 看Java、C.
.SWT/JFace入门指南之初步体验wid.
.Java的内存泄漏.
.java中的匿名类(zz).
.详细说明 MIDP 中的属性问题.
.争鸣:Java的Web框架 让我如何去.

multiline 属性

发表日期:2008-1-5


 

返回 Boolean 值,指出正则表达式使用的 multiline 标志(m)的状态。默认值为 false。只读。

rgEXP.multiline

必选项 rgExp 参数为 RegExp 对象。

说明

假如正则表达式设置了 multiline 标志,那么 multiline 属性返回 true,否则返回 false。假如创建正则表达式对象时使用了 m 标志,那么 multiline 属性就是 true

假如 multilinefalse,那么 "^" 匹配字符串的开始位置,而 "$" 匹配字符串的结束位置。假如 multlinetrue,那么 "^" 匹配字符串开始位置以及 "\n" 或 "\r" 之后的位置,而 "$" 匹配字符串结束位置以及 "\n" 或 "\r" 之前的位置。

示例

以下示例演示了 multiline 属性的特征。假如将 "m" 传递给下面所示的函数,单词 "while" 将被替换为 "and"。这是因为设置了 multiline 标志且 "while" 出现在换行字符的下一行的开始位置。multiline 标志答应在多行的字符串中进行查找。

本函数返回一个字符串以及一个表,表中显示了答应使用的正则表达式标志(gim)的状态。它还返回经过所有替换操作的字符串。

function RegExpPropDemo(flag){
   if (flag.match(/[^gim]/))          //检查标志的有效性。
     return("Flag specified is not valid");
   var r, re, s                       //声明变量。
   var ss = "The man hit the ball with the bat.";
   ss += "\nwhile the fielder caught the ball with the glove.";
   re = new RegExp("^while",flag);    //指定要查找的样式。
   r = ss.replace(re, "and");         // "a" 替换 "the"   s = "Regular Expression property values:\n\n"
   s += "global  ignoreCase  multiline\n"
   if (re.global)                     //测试 global 标志。
     s += " True     ";
   else
     s += "False     ";
   if (re.ignoreCase)                 //测试 ignoreCase 标志。
     s += " True  ";
   else
     s += "False  ";
   if (re.multiline)                  //测试 multiline 标志。
     s += "     True     ";
   else
     s += "     False   ";
   s += "\n\nThe resulting string is:\n\n" + r;
   return(s);                         //返回替换的字符串。
}

要求

版本 5.5

请参阅

global 属性 ignoreCase 属性 正则表达式语法

应用于:RegExp 对象


上一篇:name 属性 人气:440
下一篇:number 属性 人气:432
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐