学习sed与正则替换……
我想写一个转换MD为HTML代码的脚本,普通的加粗标题大小引用都好说了,现在的问题是如何确定有序和无序的头与尾的位置……比如:
1. 有序1
1. 有序1.1
1. 有序1.1.1
1. 有序1.1.2
1. 有序1.2
1. 有序2
1. 有序3
* 无序1
* 无序的无序1
* 无序的无序的无序
* 无序的无序2
* 无序2
* 无序3
毕竟<li>只有在<ul>和<ol>两种标签里才能发挥作用,那么,这部分的MD代码怎么替换呢?
学习sed与正则替换……
我想写一个转换MD为HTML代码的脚本,普通的加粗标题大小引用都好说了,现在的问题是如何确定有序和无序的头与尾的位置……比如:
1. 有序1
1. 有序1.1
1. 有序1.1.1
1. 有序1.1.2
1. 有序1.2
1. 有序2
1. 有序3
* 无序1
* 无序的无序1
* 无序的无序的无序
* 无序的无序2
* 无序2
* 无序3
毕竟<li>只有在<ul>和<ol>两种标签里才能发挥作用,那么,这部分的MD代码怎么替换呢?
1 回答902 阅读✓ 已解决
1 回答697 阅读✓ 已解决
3 回答691 阅读✓ 已解决
1 回答1.4k 阅读
1 回答828 阅读✓ 已解决
2 回答599 阅读✓ 已解决
1 回答670 阅读
应该不能简单的替换,你需要计算同一级别列表的数量,再进行替换,需要用程序辅助正则表达式完成。