R\\d+C\\d+|\\$?[A-Z]+\\$?\\d+正则表达式求解释

在回忆里流浪 2018-01-17 10:23:24
各位大佬练习一下 R\\d+C\\d+|\\$?[A-Z]+\\$?\\d+正则表达式求解释
...全文
525 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2018-01-17
  • 打赏
  • 举报
回复
是的,应写作 @"R\d+C\d+|\$?[A-Z]+\$?\\d+" 虽然 C# 中也可写作 "R\\d+C\\d+|\\$?[A-Z]+\\$?\\d+" 但凡事都要讲个规则 这样写,你是快活了,但人家怎么办?
巴士上的邂逅 2018-01-17
  • 打赏
  • 举报
回复
引用 4 楼 xuzuning 的回复:
为什么都是 \\ ?\\ 表示字符 \ 你抄错了吧?
估计是引号前没加@
xuzuning 2018-01-17
  • 打赏
  • 举报
回复
为什么都是 \\ ?\\ 表示字符 \ 你抄错了吧?
  • 打赏
  • 举报
回复
+?是非贪婪匹配,不过你前面是\d,而后面又是C,所以这里贪婪不贪婪无区别
在回忆里流浪 2018-01-17
  • 打赏
  • 举报
回复
感谢回答!为什么是R\\d+?R\d+ 有区别吗?
  • 打赏
  • 举报
回复
R123C55
$AE$12
A1
这几个都是匹配项 匹配R开头然后后面数字,在后面C再数字 或者$开头+字母+$+数字,$符号可出现可不出现

110,536

社区成员

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

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

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