今天遇到了一个奇怪的报错:

相关的代码是这样的:

Regex regex = new Regex("(?<=wwwroot\\).*?$");

然后把这段正则复制到任何正则测试器上都没发现问题,最后, StackOverFlow 上面的一个答案指出了错误所在——在模式串的前面加上@,因为,\\会先被 C# 解释成\,然后正则再解析的时候,就出现了语法错误。如果不加@的话,在正则里面匹配\需要写成\\\\。。。

最新文章

  1. logging 模块误用导致的内存泄露
  2. PhpStorm 2016.3 For Mac 重大里程碑更新 -- 终于解决了不能输入中文标点符号的重大bug
  3. Cannot assign requested address出现的原因及解决方案
  4. union all 里面的order by
  5. Var To DataTable
  6. Windows技巧 - 右键菜单【在此处打开bash】
  7. Yii2登陆添加验证码
  8. 与PostgreSQL相关的工具
  9. 019. Asp.net将SqlServer中的数据保存到xls/txt中
  10. Machine Learning for hackers读书笔记(十二)模型比较
  11. Backbone.js学习之Router
  12. Jsoup代码解读之一-概述
  13. 下载centos6.4
  14. mysql 关于表与字段的增删改查操作
  15. linux下直接复制文件内容到剪切板
  16. Windows7下Java运行时环境搭建
  17. python爬虫 抓取一个网站的所有网址链接
  18. C#分布式事务解决方案-TransactionScope(转)
  19. 【转】MVC Model建模及Entity Framework Power Tool使用
  20. 3.3.2Qt的按钮部件

热门文章

  1. Source Insight下提示未完整安装的问题
  2. canvas简单图片处理(灰色处理)
  3. C# 中GUID生成格式的四种格式
  4. Win2008R2+java+tomcat安装
  5. 分布式缓存Memcached---开篇的话
  6. magento模板文件结构详解
  7. ios - block循环引用Demo示例
  8. (转)SVN服务器搭建和使用(二)
  9. touches
  10. 关于g++编译模板类的问题