扫码关注官方订阅号
markdown预览前端实现是用正则匹配么?
认证高级PHP讲师
是,事实上Markdown的解析器应该都是用正则处理的。
同意楼上,你可以随便找一个Markdown编辑器的源码打开看看,都是正则实现的
只是正則實現的,有時無法分辨某些歧義,如:___a_b__, _a__b__c_, _a__b_, __a___b___b__...
___a_b__
_a__b__c_
_a__b_
__a___b___b__
這時自己寫的解析器效果就會更好了
https://bumfo.github.io/md.html
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
是,事实上Markdown的解析器应该都是用正则处理的。
同意楼上,你可以随便找一个Markdown编辑器的源码打开看看,都是正则实现的
只是正則實現的,有時無法分辨某些歧義,如:
___a_b__,_a__b__c_,_a__b_,__a___b___b__...這時自己寫的解析器效果就會更好了
https://bumfo.github.io/md.html