元字符
作为计算机领域最伟大的发明之一,正则表达式简单、强大
作为计算机领域最伟大的发明之一,正则表达式简单、强大,它可以极大地提高我们文本处理的效率。但是,很多人提起正则,都会是下面这样的场景: 哎,不会写正则,算了,从网上直接找现成的吧; 阻挠我学正则的,不是我的内心,而是难记的正则符号。 比如,我们很难从网上找到适合自己业务场景的正则表达式,如果自己还不会改的话,就很容易出现性能问题,例如正则出现大量的回溯,拖垮了CPU
下表包含了元字符的完整列表以及它们在正则表达式上下文中的行为
下表包含了元字符的完整列表以及它们在正则表达式上下文中的行为: 正向预查,在任何匹配 pattern 的字符串开始处匹配查找字符串。这是一个非获取匹配,也就是说,该匹配不需要获取供以后使用。例如,'Windows (?=95|98|NT|2000)' 能匹配 "Windows 2000" 中的 "Windows" ,但不能匹配 "Windows 3.1" 中的 "Windows"