如01240?2 表示0124002--0124092
用 01240\d2 0124* 表示0124000--0124999
用0124\d{3}$
用 01240\d2 0124* 表示0124000--0124999
用0124\d{3}$
解决方案 »
- combox赋值的问题
- 如何在C#中使用RFID技术???
- C# 关于操作图片
- winform WebBrowser控件不能用,一运行整个程序退出。
- 各位哥哥,姐姐,叔叔,阿姨。菜鸟求教C#:数组,索引器,集合好像似,有什么区别,又各适合在什么场合下用,有什么好处。
- 使用clickonce发布后,客户端安装完毕系统提示:验证没有通过,无法启用之类的信息。请问如何解决
- 怎么在VS.Net2005编辑器中删除垂直空行呢(用宏)?
- Form1打开Form2和Form3,请问如何点击Form2的按钮Btn2来更改Form3上TxtBox3的值 ?
- 如何等待word文件退出?
- 大家帮我一下!我不知道怎么开始呀!我都装好.NET了!
- 怎样得到鼠标点击事件中 鼠标的坐标
- 能够解答者100分送!不够的再加分! 郁闷+难度!感激不尽!!!!
\d-\d\d\d-\d\d\d-\d\d\d\dPage 150 – US Date
[a-zA-Z][a-zA-Z][a-zA-Z] \d\d \d\d\d\dPage 150 – US Date + Dashes
[a-z][a-z][a-z][ -]\d\d[ -]\d\d\d\dPage 151 – Credit Card Number
^\d\d\d\d \d\d\d\d \d\d\d\d \d\d\d\d$Page 152 – US Tel No Revisited
^\d-\d{3}-\d{3}-\d{4}$Page 153 – US Date Revisited
^[a-zA-Z]{3}[ -]\d\d[ -]\d{4}$Page 153 – Credit Card Number Revisited
^\d{4} ?\d{4} ?\d{4} ?\d{4}$Page 155 – ISBN, Greedy
^(\d[- ]*){9}[\dxX]$Page 157 – Lines of text, Greedy
^[\w\W]+$CPage 158 – Lines of text, non-greedy
^[\w\W]+?$Page 160 – ISBN, non-greedy
^(\d[-\s]*?){9}[\dxX]$Chapter 6
Page 164 – HTML element name
<([a-zA-Z]\d?)>[^<]*</\1>Page 165 – Capturing Group
([A-Z]{3})\dPage 165 – Non-Capturing Group
(?:\d|[A-Z])\wPage 166 – Capturing by Name
\b[A-Z][a-z]+ (?<lastName>[A-Z][a-z]+)\bPage 166 – Title and Name (Capturing group)
(Mr|Mrs|Miss|Ms|Dr) [A-Z][a-z]* Page 167 – Title and Name (Without a group)
Mr|Mrs|Miss|Ms|Dr [A-Z][a-z]*Page 168 – Title and Name (Non-capturing group)
(?:Mr|Mrs|Miss|Ms|Dr) [A-Z][a-z]*Page 168 – Title, Name, Optional Period
(?:Mr|Mrs|Miss|Ms|Dr)\.? [A-Z][a-z]*Page 169 – Collecting Patterns
(\d\d)\s([A-Z][A-Z])Page 170 – Named Pattern to Collect
(?<numberGroup>\d\d)\s(?<letterGroup>[A-Z][A-Z])Page 170 – Non-Capturing Pattern
(?:\d\d)\s([A-Z][A-Z])Page 173 – Capturing Surname, not Title
(?:Mr|Mrs|Miss|Ms|Dr) ([A-Z][a-z]*)Page 173 – Explicit Capture
(Mr|Mrs|Miss|Ms|Dr) (?<lastName>[A-Z][a-z]*)Page 177 – Named Substitution
(?<firstWord>\b[a-zA-Z]+\b)\s\k<firstWord>Page 178 – Positive Look-ahead Assertion
\S+(?=\.NET)Page 178 – Negative Look-ahead Assertion
\d{3}(?![A-Z])Page 179 – Positive Look-behind Assertion
(?<=New )([A-Z][a-z]+)Page 179 – Negative Look-behind Assertion
(?<!1)\d{2}[A-Z]Page 179 – Non-backtracking Match
(?>.*)ingPage 183 – Non-backtracking on Domain Names
www\.(?>[^.]*)\.comPage 184 – Decision Making on Expressions
(?(\d)\dA|[A-Z]B)Page 185 – Decision Making on Names
(?(\d)A|B)Page 186 – Correct Named Decision Making
(?(\d)\dA|B)Page 187 – Case Insensitive Group
(?i:[a-z])Page 187 – Case Sensitive Group
(?-i:[a-z])Page 188 – Multiple Options in a Group
(?n-i:[a-z])Chapter 7
Page 196 – Floating Point Numbers
^(?:\+|-)?\d+(?:\.\d+)?$Page 198 – Telephone Numbers
^(\+\d{1,3} ?)?(\(\d{1,5}\)|\d{1,5}) ?\d{3} ?\d{0,7}( (x|xtn|ext|extn|extension)?" \.? ?\d{1,5})?$Page 200 – Postal Codes
^(\d{5}(-\d{4})?|"([a-z][a-z]\d\d?|[a-z]{2}\d[a-z]) ?\d[a-z][a-z])$Page 201 – IP Addresses
^((1??\d{1,2}|2[0-4]\d|25[0-5])\.){3}(1??\d{1,2}|2[0-4]\d|25[0-5])$Page 202 – Domain Name
^(([a-z]|#\d+?)([a-z0-9-]|#\d+?)*([a-z0-9]|#\d+?)\.)+([a-z]{2,4})$Page 203 – Email Name
^(([^<>()\[\]\\.,;:@"\x00-\x20\x7F]|\\.)+|("""([^\x0A\x0D"\\]|\\\\)+"""))$Page 204 – Email Address
^(?<person>([^<>()\[\]\\.,;:@"\x00-\x20\x7F]|\\.)+|("""([^\x0A\x0D"\\]|\\\\)+"""))@(?<domain>(([a-z]|#\d+?)([a-z0-9-]|#\d+?)*([a-z0-9]|#\d+?)\.)+([a-z]{2,4})|((1??\d{1,2}|2[0-4]\d|25[0-5])\.){3}(1??\d{1,2}|2[0-4]\d|25[0-5]))$Page 216 – Matching HTML Tags
(<[a-z]+[^>]*>)|(</[a-z\d]+>)Page 221 – Extracting HTML Tags
<(?<outertag>[a-z]+[\d]?)(?<attributes> [^>]*)*>(?<innerhtml>(<(?<innertag>[a-z]+[\d]?)[^>]*>.*?</\k<innertag>>|<[a-z]+[\d]?[^>]*>|(?>[^<]*))*(?=</\k<outertag>>))?