【发布时间】:2023-03-12 11:17:01
【问题描述】:
我正在尝试创建一个正则表达式来匹配“wiki 样式”列表(使用 preg_replace_callback()):
* List Item 1
* List Item 2
*# List Item 2.1
*# List Item 2.2
* List Item 3
星号表示无序列表,而数字符号表示有序列表。我试图得到它,以便它可以匹配无限深度,以便 * 和 # 可以混合。
我尝试了以下表达式(及其变体):/\s([\*#]{1,}) ([\S ]+)\s/si
但它似乎不想工作。
我做错了什么?或者有没有更好的方法来做到这一点?
【问题讨论】: