【发布时间】:2015-07-27 20:40:52
【问题描述】:
var s = "1. TLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, \
2. quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse \
3. whatever..."
s.replace('/^\d\.\s+/gm','</li><li>')
我正在尝试将从 MS Word 复制的列表结构转换为 HTML 列表。我知道^ 可以匹配“字符串开头”锚点,他正则表达式/^\d\.\s+/gm 将匹配每个新行。但是我需要区分第一个新行,这是唯一的“整个字符串的开头”锚点,也就是将/^\d\.\s+/ 的第一个匹配替换为<ol><li>,有没有一般的方法可以做到这一点?
【问题讨论】:
-
你在用javascript吗?
标签: javascript regex multilinestring