gpt4 book ai didi

regex - 'two-level regular expressions' 是什么意思?

转载 作者:行者123 更新时间:2023-12-04 23:28:21 25 4
gpt4 key购买 nike

我理解基本的正则表达式,但不确定下面的引用是什么意思(关于如何实现 wiki 解析器),谁能提供一些伪代码来启发我?

Two-level regular expressions

This is a very popular approach. It's pretty fast, as it scans the raw text exactly two times.

The idea is to create two kinds of regular expressions -- one to split the text into blocks of different kinds (paragraphs, headings, lists, preformatted blocks, etc.) and then process each of them with different character-level regular expression.


引自: http://www.wikicreole.org/wiki/CommonWikiParsingTechniques

最佳答案

这意味着不是试图在单个 Regex 中完成多个任务,而是将其拆分为两个任务(两个级别);首先拆分,然后分别处理每个 token 。

我的观点是人们经常不必要地尝试让一个正则表达式一次做太多事情,而不是通过像这样拆分不同的任务来使事情变得更简单。

关于regex - 'two-level regular expressions' 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8897988/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com