Skip to content

Commit

Permalink
Add NormalizeLineEndings()
Browse files Browse the repository at this point in the history
  • Loading branch information
richardwilkes committed Jun 25, 2023
1 parent af16761 commit 9ad336b
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions txt/normalize.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
// Copyright ©2016-2023 by Richard A. Wilkes. All rights reserved.
//
// This Source Code Form is subject to the terms of the Mozilla Public
// License, version 2.0. If a copy of the MPL was not distributed with
// this file, You can obtain one at http://mozilla.org/MPL/2.0/.
//
// This Source Code Form is "Incompatible With Secondary Licenses", as
// defined by the Mozilla Public License, version 2.0.

package txt

import "strings"

// NormalizeLineEndings converts CRLF and CR into LF.
func NormalizeLineEndings(input string) string {
return strings.ReplaceAll(strings.ReplaceAll(input, "\r\n", "\n"), "\r", "\n")
}

0 comments on commit 9ad336b

Please sign in to comment.