Documentation
¶
Overview ¶
htmlパッケージは、HTMLテキストのエスケープとアンエスケープのための関数を提供します。
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EscapeString ¶
EscapeStringは、"<"のような特殊文字を"<"にエスケープします。 それは、<, >, &, ' および " の5つの文字だけをエスケープします。 常にUnescapeString(EscapeString(s)) == sが成り立ちますが、その逆は 常に成り立つわけではありません。
Example ¶
package main import ( "github.com/shogo82148/std/fmt" "github.com/shogo82148/std/html" ) func main() { const s = `"Fran & Freddie's Diner" <tasty@example.com>` fmt.Println(html.EscapeString(s)) }
Output: "Fran & Freddie's Diner" <tasty@example.com>
func UnescapeString ¶
UnescapeStringは、"<"のようなエンティティを"<"にアンエスケープします。 それはEscapeStringがエスケープするよりも広範なエンティティをアンエスケープします。 例えば、"á"は"á"に、"á"も"á"も"á"にアンエスケープします。 常にUnescapeString(EscapeString(s)) == sが成り立ちますが、その逆は 常に成り立つわけではありません。
Example ¶
package main import ( "github.com/shogo82148/std/fmt" "github.com/shogo82148/std/html" ) func main() { const s = `"Fran & Freddie's Diner" <tasty@example.com>` fmt.Println(html.UnescapeString(s)) }
Output: "Fran & Freddie's Diner" <tasty@example.com>
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.