随手记一次用C#正则表达式获取下拉菜单html标签<select>以及相关属性值


1:有如下html:

..................

<select id="aaa" style="width: 152px;" name="aaa">
<option selected="selected" value="1"></option>
<option selected="selected" value="1">今天</option>
<option value="2">明天</option>
<option value="3">后天</option>
</select>

...................

2:C# 正则表达式:

string option = Regex.Match(html, "<select.*(?=dropServer)(.|\n)*?</select>").Value;

即可匹配以上html

3:json字符串中Unicode字符转码问题:

直接调用C#中

Regex.Unescape(str)方法

即可。

资料参考:https://msdn.microsoft.com/zh-cn/library/system.text.regularexpressions.regex.unescape.aspx

最新文章

  1. svn 版本控制
  2. JS操作页面
  3. 使用 Eclipse 调试 Java 程序的技巧
  4. [Golang] 一个简易代理池
  5. ThinkPHP中实例化对象M()和D()的区别,select和find的区别
  6. 如果Centos没有桌面,怎么修改IP地址
  7. MySQL命令(逐步更新ing)
  8. C# xml序列化与反序列化 特性的使用
  9. PHP设计模式的六大设计原则
  10. WINDOWS SERVER 2016 IE使用FLASH PLAYER的方法
  11. iOS逆向开发(1):基础工具 | ssh | scp | socat
  12. Codeforces Round #466 (Div. 2) Solution
  13. 基于 Python 和 Pandas 的数据分析(3) --- 输入/输出 基础
  14. Python-pycurl模块的安装
  15. C语言复习---零散补充
  16. Asp.Net MVC Areas区域说明
  17. Translate Exercises(4)
  18. PAT甲 1001. A+B Format (20) 2016-09-09 22:47 25人阅读 评论(0) 收藏
  19. jenkins 踩坑路 之 jenkins ssh 脚本
  20. kafka-2.11-0.11集群搭建

热门文章

  1. js通过location.search来获取页面传来的参数
  2. 使用脚本自动配置matlab安装libsvm和随机森林工具箱
  3. Mybatis 复习 Mybatis 配置 Mybatis项目结构
  4. Thinkphp5简单初体验
  5. linux 内核与用户空间通信之netlink使用方法
  6. Delphi Webbrowser 修改 textarea 值 百度
  7. Java-Android【1】-控制手机震动
  8. spring自定义schema学习
  9. [转][Starling] 神器——原生Swf一键导出到Starling!
  10. HTML基础篇之图像热区补充一下图片相对地址的定义