正则表达式匹配字符串以某个字符串开头的后面部分的字符串

求正则表达式,要求匹配前两个字符和后两个字符之间的部分。
求正则表达式,要求匹配前两个字符和后两个字符之间的部分。
&求正则表达式,要求匹配前两个字符和后两个字符之间的部分。
例如:假如字符串为 "",则匹配 "3456";假如字符串为 "abcdef",则匹配 "cde";
//保存为test.js//难道是我看错了,假如字符串为 "abcdef",则匹配的不是 "cd"吗?var arr = new Array("" , "abcdef");var pattern = /..(.*)../;for(var i=0;i&arr.i++){ WScript.Echo(arr[i].replace(pattern,'$1'));}
的感言:ok 不是你看错,是我看错 相关知识
其他回答 (1)
$con = 123456;
$preg = "#12(.*)56#iUs";
preg_match_all($preg,$con,$arr);
相关知识等待您来回答
编程领域专家
& &SOGOU - 京ICP证050897号其他回答(1)
^!\$(.+?)%%EOJ$这样行不行呢?为了楼主,我重新试了一下.当然,开始我的正则写错了.呵呵.改成:!\$(.+?)%%EOJ 测试代码: Regex regex = new Regex(@"!\$(.+?)%%EOJ", RegexOptions.Singleline); string text = @"!$(P05Y) Pol_type~LIFE~~ Resv_desc~列金额加上因红利分配而产生的相关利益。 Resv_desc~上表所列的现金价值不包括因红利分配而产生 Resv_desc~如有未列年度及事项,详见合同条款。 %%EOJ !$(P05Y) Pol_type~LIFE~~ Resv_de Resv_desc~ Resv_desc~的相关利益。 Resv_desc~如有未列 %%EOJ"; Response.Write(regex.IsMatch(text).ToString()); if (regex.IsMatch(text)) { MatchCollection matches = regex.Matches(text); Response.Write("&br /&" + matches.Count.ToString()); } 输出: True 2
园豆:9404
!\$(.+?)%%EOJ即可,注意要启用正则的单行模式
在C#中统计并返回数据对个数的代码是:
var input = @"!$(P05Y)Pol_type~LIFE~~Resv_desc~列金额加上因红利分配而产生的相关利益。Resv_desc~上表所列的现金价值不包括因红利分配而产生Resv_desc~如有未列年度及事项,详见合同条款。%%EOJ!$(P05Y)Pol_type~LIFE~~Resv_deResv_desc~Resv_desc~的相关利益。Resv_desc~如有未列%%EOJ";&&&&&&&&&&& var r = new System.Text.RegularExpressions.Regex(@"!\$(.+?)%%EOJ", System.Text.RegularExpressions.RegexOptions.Singleline);&&&&&&&&&&& return r.Matches(input).C
园豆:4124
&&&您需要以后才能回答,未注册用户请先。如何用正则表达式匹配指定字符开始和指定字符结束
天用dedecms写采集规则的时候发现一不小心,把大量无用的字符也采集下来了,重写规则重新集采是不太可能的了,那么多的数据,好再dedecms功能很强大,即使采集下来后也可用替换功能将无用字符给替换掉,于是有了今天的问题。正则匹配指定字符开始和指定字符结束,如以a开始结束的正则表达式为:a.*?b ,即以a开始b结束的字符可能被匹配。顺便将dedecms批量改动太的sql语句记下来,伪静太或动态页面的时候很有用。
进入后台&系统&SQL命令行工具&运行SQL命令行: 单行命令执行查询命令:
1.将所有文档设置为&仅动态&:update dede_archives set ismake=-1
2.将所有文档设置为&仅静态&:update dede_archives set ismake=1
3.将所有栏目设置为&使用动态页&: update dede_arctype set isdefault=-1
4.将所有栏目设置为&使用静态页&: update dede_arctype set isdefault=1
标签(Tag):
------分隔线----------------------------
------分隔线----------------------------}

我要回帖

更多关于 正则匹配某字符串开头 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信