求高手解释此正则表达式含义

libo_java 2009-03-31 10:35:28
private const string DEFAULT_PARAMETER_MARKER_FORMAT
= @"("
+ @"(?<![@\p{Lo}\p{Lu}\p{Ll}\p{Lm}\p{Nd}\uff3f_#\$\.])@[\p{Lo}\p{Lu}\p{Ll}\p{Lm}\p{Nd}\uff3f_#\$\.]*(?=[\s,\(\);]+|$)"
+ @"|"
+ @"(?<![:\p{Lo}\p{Lu}\p{Ll}\p{Lm}\p{Nd}\uff3f_#\$\.]):[\p{Lo}\p{Lu}\p{Ll}\p{Lm}\p{Nd}\uff3f_#\$\.]*(?=[\s,\(\);]+|$)"
+ @"|"
+ @"\?(?=[\s,\(\);]+|$)"
+ @")"
;

用于动态解析sql语句中的 @ 和 : 等
...全文
88 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuying2500 2009-04-21
  • 打赏
  • 举报
回复
这是S2Dao中的解析sql语句的表达式
十八道胡同 2009-03-31
  • 打赏
  • 举报
回复
不懂,帮顶
zzxap 2009-03-31
  • 打赏
  • 举报
回复
看不懂
delphi_new 2009-03-31
  • 打赏
  • 举报
回复
这个比较乱啊,
wesleyluo 2009-03-31
  • 打赏
  • 举报
回复
这不是一般人用的呀
llsen 2009-03-31
  • 打赏
  • 举报
回复
特定需要
不是常规正则

帮顶
yanhuooo 2009-03-31
  • 打赏
  • 举报
回复
天文,实在看不懂,帮顶
wackyboy 2009-03-31
  • 打赏
  • 举报
回复
不懂 帮顶

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧