- 
          
 - 
                Notifications
    
You must be signed in to change notification settings  - Fork 279
 
Open
Description
I'm trying to split a string on new line
package main
import (
	"fmt"
	"github.com/flosch/pongo2"
)
func main() {
	templateString := `
{% for val in my_string|split:'\n' %}
  {{ val }}
{% endfor %}
	`
	template, err := pongo2.FromString(templateString)
	
	if err != nil {
		fmt.Println("Error:", err)
		return
	}
	context := pongo2.Context{
		"my_string": "Line 1\nLine 2\nLine 3",
	}
	output, err := template.Execute(context)
	if err != nil {
		fmt.Println("Error:", err)
		return
	}
	fmt.Println(output)
}
	`
	template, err := pongo2.FromString(templateString)
But I get this error Error: [Error (where: lexer) in <string> | Line 2 Col 31] Unknown escape sequence: \n
Is this possible?
Thanks
Metadata
Metadata
Assignees
Labels
No labels