知识卡片
宽松排列服务维护
内容
复杂正则可以借助宽松排列、注释和分段变量提升可读性。表达式越接近小程序,越需要像代码一样组织。发散:难读的正则不是高手标志,而是未来维护者的风险源。
参考来源
- 位置:第5章《正则表达式实用技巧》CSV表达式排版示例(源文件:_epub-src/text/part0010_split_013.html)
- 结论依据:原文对复杂的CSV匹配表达式给出宽松排列格式,说明难以看懂的表达式加上注释、按宽松排列格式重写后更易理解,直接支持卡片对复杂正则借助宽松排列提升可读性、维护性的论述。
- 原始内容:"综合起来,「[^",]+|"(?:[^"]|"")*"」能够匹配一个字段。这可能有点难看懂,下面我们给出宽松排列(☞111)格式。"