难道是 "@[^:]*:",这个能匹配@xxxx:,用@和:包围的能匹配上。 正则我用的很废物的。
解决方案 »
- update怎样更新多行
- 救命啊,图片不能显示了(在线等)
- 求救:在网页中为不能显示VC做的OCX控件?
- 有关ConfigurationManager问题?(点击率)
- 高手急救TextBox nwcCit=(TextBox)e.Item.Cells[0].Controls[0];问题
- 一个比较简单的问题(对文件的操作)
- 请问如何在水晶报表中根据某个字段的值是否为空来显示某条线的显示与否?
- session的问题
- [开源]需要ASP.NET2.0中的农历月历控件么?
- 各位达人能否给点ADO.net方面的资料,MS的ADO.net概述写得不太详细
- 页面打开很长时间后,Application cache被清空
- UpdatePanel 与 Gridview 的CommandField 更新不了
@[^:@]*(?=([^\u4e00-\u9fa5\w])|_)
{
//m.Value就是 你所要的
}
上面的正则表达式都识别不了这个
@[^:@]*(?=([^\u4e00-\u9fa5\d])|_)
你这个也试过了,你的一用就把我整个string都替换了
(?is)(.*?)@[^:@]*(?=([^\u4e00-\u9fa5\d])*|_)
用$1替换
Regex.Replace(input,"$1")
逗号就结束了啊
@Geopornography都会发光好玩儿阿萨德下,代表
可以匹配到
@Geopornography都会发光好玩儿阿萨德下
@[^@\r\t\n]*(?=[\s::,,.。])
@"(?i)@[\u4e00-\u9fa5a-z0-9_-]{4,30}(?=\b)"
新浪微博的昵称是4-30个字符支持中英文,数字,“_”和减号
给你看网址看看现在就卡在定位了
http://menexpert.lorealparis.com.cn/App/
他那是搜索@用户的相应信息吧 我只是要把微博用的@用户替换成相应链接而已刚刚头盔了下新浪微博的验证,发现如下代码,但是试了下他的正则表达式貌似不对
[code=JScript][
if(!/^[0-9a-z_][_.0-9a-z-]{0,31}@([0-9a-z][0-9a-z-]{0,30}\.){1,4}[a-z]{2,4}$/.test(l)){return false}
/code]
if(!/^[0-9a-z_][_.0-9a-z-]{0,31}@([0-9a-z][0-9a-z-]{0,30}\.){1,4}[a-z]{2,4}$/.test(l)){return false}
刚弄错了