标签

标签 ‘regex’ 的存档

多功能的转换工具,VB.NET <-> C#,全文翻译,BASE64编解码,正则表达式验证

2010年7月28日

今天,无意间在台湾的一个网站上,看到这个工具,是.NET开发的,功能用着还不错,就分享给大家吧。

C# 和 VB.NET 之间的代码转换(此功能使用的ISharpLib的功能)

C# 和 VB.NET 代码转换

 

[ more 阅读全文 ]

.Net, 小软推荐 , , , , , ,

C#/Asp.Net利用正则表达式验证逗号分隔的字符串

2009年9月18日

应一个网友的需求写的,解释不多作了。

代码是非常简略的:

string ptn = @"^([\w\d\u4e00-\u9fa5],?)+$";
System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex(ptn);

if (reg.IsMatch("关键字1,关键字2,关键字3"))
{
    //符合
}
else
{
    //不符合
}
[ more 阅读全文 ]

Asp.Net, C# , , , , ,

Asp.net/Javascript使用正则表达式过滤UBB内容

2009年9月7日

对于UBB代码,格式是如下的:

[xxx] …… [/xxx] 或者

[xxx ….]……[/xxx]

过滤的代码如下:

<script type="text/javascript">
var ptn = /\[(.+).*\].+?\[\/\1\]/ig;
var str = '你要处理的[url target="_blank"]http://www.google.com[/url]  [img]http://www.google.com/aa.png[/img]这样字符串';
alert(str.replace(ptn, ''));
</script> 
[ more 阅读全文 ]

Asp.Net, C#, Javascript , , , , ,

C#/Asp.Net使用正则表达式解析中英文混排内容

2009年8月11日

这是一个网友的提问,要求如下:

给出一个字符串,如“中国China我爱你I love you”,程序可以实现中英文的区别;

识别结果如下:共四个元素

中国

China

我爱你

I love you

[ more 阅读全文 ]

Asp.Net, C#, 正则 , , , , , ,

C#(Asp.Net)正则表达式(Regex)分组替换(Group Replace)应用实例2

2009年8月1日

前面,我曾发布过一系列.NET里面的正则使用的实例,地址如下: http://www.zu14.cn/tag/regex/

今天,应一位网友的提问,又有了一个实际的应用,也写出来,共享一下,原问题如下:

c# asp.net regex group replace

 

实现方法:

[ more 阅读全文 ]

Asp.Net, C#, 正则 , , , , ,

循环分组匹配的正则表达式例子(javascript/C#)

2009年7月24日

今天,有个网友咨询一个正则表达式的使用,问题描述如下:

"@Beijing|北京|101@Shanghai|上海|102@Tianjin|天津|103@Chongqing|重庆|104@Haerbin|哈尔滨|105@Dalian|大连|106"

分解成 “Beijing 北京 101“,"Shanghai 上海 102” 的单独项。

这个正则的使用,是循环分组的一个典型应用。

C#的写法:

[ more 阅读全文 ]

C#, Javascript, 正则 , , , , ,