将想要的状态,
以“彩色”在大脑中呈现!

游戏编程

自猿其说为您提供游戏编程相关内容和资讯,参与游戏制作的整个过程,游戏前端编程,游戏后端编程,希望您能从入门到精通。

正则 网上的资源及本文参考文献

ProMonkey阅读(275)评论(0)赞(0)

21. 网上的资源及本文参考文献 微软的正则表达式教程 System.Text.RegularExpressions.Regex类(MSDN) 专业的正则表达式教学网站(英文) 关于.Net下的平衡组的详细讨论(英文)

正则 还有些什么东西没提到

ProMonkey阅读(290)评论(0)赞(0)

20. 还有些什么东西没提到 上边已经描述了构造正则表达式的大量元素,但是还有很多没有提到的东西。下面是一些未提到的元素的列表,包含语法和简单的说明。你可以在网上找到更详细的参考资料来学习它们–当你需要用到它们的时候。如果你安装了MSDN ...

正则 平衡组,递归匹配

ProMonkey阅读(285)评论(0)赞(0)

19. 平衡组,递归匹配 有时我们需要匹配像( 100 * ( 50 + 15 ) )这样的可嵌套的层次性结构,这时简单地使用\(.+\)则只会匹配到最左边的左括号和最右边的右括号之间的内容(这里我们讨论的是贪婪模式,懒惰模式也有下面的问题...

正则 处理选项

ProMonkey阅读(304)评论(0)赞(0)

18. 处理选项 上面介绍了几个选项如忽略大小写,处理多行等,这些选项能用来改变处理正则表达式的方式。下面是.Net中常用的正则表达式选项: 表6.常用的处理选项: 名称 说明 IgnoreCase(忽略大小写) 匹配时不区分大小写。 Mu...

正则 贪婪与懒惰

ProMonkey阅读(259)评论(0)赞(0)

17. 贪婪与懒惰 当正则表达式中包含能接受重复的限定符时,通常的行为是(在使整个表达式能得到匹配的前提下)匹配尽可能多的字符。以这个表达式为例:a.*b,它将会匹配最长的以a开始,以b结束的字符串。如果用它来搜索aabab的话,它会匹配整...

正则 注释

ProMonkey阅读(276)评论(0)赞(0)

16. 注释 小括号的另一种用途是通过语法(?#comment)来包含注释。例如:2[0-4]\d(?#200-249)|25[0-5](?#250-255)|[01]?\d\d?(?#0-199)。 要包含注释的话,最好是启用“忽略模式里...

正则 负向零宽断言

ProMonkey阅读(249)评论(0)赞(0)

15. 负向零宽断言 前面我们提到过怎么查找不是某个字符或不在某个字符类里的字符的方法(反义)。但是如果我们只是想要确保某个字符没有出现,但并不想去匹配它时怎么办?例如,如果我们想查找这样的单词–它里面出现了字母q,但是q后面跟的不是字母u...

正则 零宽断言

ProMonkey阅读(258)评论(0)赞(0)

14. 零宽断言 接下来的四个用于查找在某些内容(但并不包括这些内容)之前或之后的东西,也就是说它们像\b,^,$那样用于指定一个位置,这个位置应该满足一定的条件(即断言),因此它们也被称为零宽断言。最好还是拿例子来说明吧: (?=exp)...

正则 后向引用

ProMonkey阅读(253)评论(0)赞(0)

13. 后向引用 使用小括号指定一个子表达式后,匹配这个子表达式的文本(也就是此分组捕获的内容)可以在表达式或其它程序中作进一步的处理。默认情况下,每个分组会自动拥有一个组号,规则是:从左向右,以分组的左括号为标志,第一个出现的分组的组号为...

正则 分组

ProMonkey阅读(281)评论(0)赞(0)

12. 分组 我们已经提到了怎么重复单个字符(直接在字符后面加上限定符就行了);但如果想要重复多个字符又该怎么办?你可以用小括号来指定子表达式(也叫做分组),然后你就可以指定这个子表达式的重复次数了,你也可以对子表达式进行其它一些操作(后面...

聚合实用在线工具

前往在线工具