try more aggresive bold matching and hope it doesn't break
This commit is contained in:
parent
c7ffa6ddda
commit
b69665f6a5
|
@ -24,8 +24,8 @@ import (
|
|||
"humungus.tedunangst.com/r/webs/synlight"
|
||||
)
|
||||
|
||||
var re_bolder = regexp.MustCompile(`(^|\W)\*\*([\w\s,.!?':_-]+)\*\*($|\W)`)
|
||||
var re_italicer = regexp.MustCompile(`(^|\W)\*([\w\s,.!?':_-]+)\*($|\W)`)
|
||||
var re_bolder = regexp.MustCompile(`(^|\W)\*\*((?s:.*?))\*\*($|\W)`)
|
||||
var re_italicer = regexp.MustCompile(`(^|\W)\*((?s:.*?))\*($|\W)`)
|
||||
var re_bigcoder = regexp.MustCompile("```(.*)\n?((?s:.*?))\n?```\n?")
|
||||
var re_coder = regexp.MustCompile("`([^`]*)`")
|
||||
var re_quoter = regexp.MustCompile(`(?m:^> (.*)\n?)`)
|
||||
|
|
|
@ -17,6 +17,12 @@ func TestBasictest(t *testing.T) {
|
|||
doonezerotest(t, input, output)
|
||||
}
|
||||
|
||||
func TestMultibold(t *testing.T) {
|
||||
input := `**in** out **in**`
|
||||
output := `<b>in</b> out <b>in</b>`
|
||||
doonezerotest(t, input, output)
|
||||
}
|
||||
|
||||
func TestLinebreak1(t *testing.T) {
|
||||
input := "hello\n> a quote\na comment"
|
||||
output := "hello<blockquote>a quote</blockquote><p>a comment"
|
||||
|
@ -72,7 +78,6 @@ func TestLinkinQuote(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestBoldLink(t *testing.T) {
|
||||
t.SkipNow()
|
||||
input := `**b https://example.com/link b**`
|
||||
output := `<b>b <a class="mention u-url" href="https://example.com/link">https://example.com/link</a> b</b>`
|
||||
doonezerotest(t, input, output)
|
||||
|
|
Loading…
Reference in New Issue