DW 查找某字符串前的所有字符的正则表达式

我使用DW 这个所见所得的编辑器来写html时,喜欢写上注释,如<!-- header --> 等等的注释,在一次比较大的改动时,需要批量查找替换,为了批量操作,于是我写了一个正则表达式来进行处理。

查找:
复制代码 代码如下:
(\r\n|\n|.)*?<\!-- header -->

效果如图:

还有一个常用的就是字符串之间的字符
如:查找<!-- header start --> 到<!-- header end -->之间的字符,包括换行。
查找:

复制代码 代码如下:<\!-- header start -->(\r\n|\n|.)*?<\!-- header end -->

如图效果:

dw正则的解释,对dw的正则来说,没有像php那样有 模式修正符 如/i 、/s
所以dw的元字符(.)不匹配换行符,只能使用 (\r\n|\n|.)*?来代替 /s的修正符。

在DW中\r\n(windows换行)和 \n(unix换行)是换行,再加上任意字符。就可以多行匹配了。

时间: 2024-09-27 06:19:55

DW 查找某字符串前的所有字符的正则表达式的相关文章

DW 查找某字符串前的所有字符的正则表达式_正则表达式

我使用DW 这个所见所得的编辑器来写html时,喜欢写上注释,如<!-- header --> 等等的注释,在一次比较大的改动时,需要批量查找替换,为了批量操作,于是我写了一个正则表达式来进行处理. 查找: 复制代码 代码如下: (\r\n|\n|.)*?<\!-- header --> 效果如图: 还有一个常用的就是字符串之间的字符 如:查找<!-- header start --> 到<!-- header end -->之间的字符,包括换行. 查找:

jsp-JSP 截取字符串前五个字符

问题描述 JSP 截取字符串前五个字符 <c:forEach items="${list}" var="email"> <tr> <td> ${email.etile} </td> </tr> </c:forEach> 当我的tile>5个中文时 我想将第六个以后的中文用...代替 如: 阿贾克斯的用法 有7个字 我想处理后变成阿贾克斯的... 只有 5个以内字符时则全部显示 如 三大框架

DropDownList下拉框 onchange事件中,获取字符串Desc 的前三个字符应该怎么写

问题描述 DropDownList下拉框 onchange事件中,获取字符串Desc 的前三个字符应该怎么写 数据绑定: ddlSelect.Attributes.Add("onchange", "onclick_select(this.options[this.selectedIndex].value)"); 这个只能获取到 ID ,this.options[this.selectedIndex].value) 要怎么修改才能获取到Desc de 前三个字符 ?

《Java安全编码标准》一2.12 IDS11-J在验证前去掉非字符码点

2.12 IDS11-J在验证前去掉非字符码点 在早于Unicode 5.2的版本中,条款C7允许删除非字符码点.比如,在Unicode 5.1版本的C7条款中:条款C7 当一个进程声称不会修改一个合法编码字符序列的意思时,它不应该改变该字符编码序列,除了有可能使用标准化字符编码来取代字符序列,或是删除非字符编码之外.根据Unicode技术报告第36号的3.5节"删除非字符编码",在考虑Unicode的安全的时候[Davis 2008b]:不管一个字符是否被直接删除(不是替代),例如在

php获取字符串前几位的实例(substr返回字符串的子串用法)

在实际项目应用中,经常遇到使用php获取字符串前几位用来比较.赋值等等.今天给大家分享使用php substr 获取字符串前几位.后几位.指定位的用法. substr (PHP 4, PHP 5) substr - 返回字符串的子串 说明 string substr ( string $string , int $start [, int $length ] ) 返回字符串 string 由 start 和 length 参数指定的子字符串. 参数 string 输入字符串. start 如果

实现字符串各个单词首字符大写

/* 1 编写一个业务函数,实现字符串(前后各有三个空格,单词前后也均有空格) "   i am student, you are teacher   " , 各个单词首字符大写,结果如下"   I Am Student, You Are Teacher   " , 要求1:实现所有接口  70 要求2:写出测试程序  30 */ int GetString(const char *str1 /*in*/, char *str2 /*in*/); /********

php去掉字符串的最后一个字符substr()的用法

今天项目中用到,去掉字符串中的最后一个字符 原字符串1,2,3,4,5,6, 去掉最后一个字符",",最终结果为1,2,3,4,5,6 代码如下: 复制代码 代码如下: $str = "1,2,3,4,5,6,"; $newstr = substr($str,0,strlen($str)-1); echo $newstr; 系统自带的函数也可实现这样的效果,两种方法: 1) substr($str, 0, -1) 2)rtrim($str, ","

python清除字符串里非字母字符的方法

  本文实例讲述了python清除字符串里非字母字符的方法.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 6 7 8 9 s = "hello world! how are you? 0" # Short version print filter(lambda c: c.isalpha(), s) # Faster version for long ASCII strings: id_tab = "".join(map(chr, xrange(256))

C++输入一个字符串,把其中的字符按照逆序输出的两种方法解析

以下是对C++中输入一个字符串,把其中的字符按照逆序输出的两种方法进行了详细的分析介绍,需要的朋友可以过来参考下   用字符数组方法:基本思路是,先判断字符的结束标志'',然后从该位置向前输出.实现代码: 复制代码 代码如下: #include<iostream> using namespace std; int main(){  char a[50];  cout<<"please input a string:";  cin>>a;  int i