File tree Expand file tree Collapse file tree 1 file changed +6
-15
lines changed Expand file tree Collapse file tree 1 file changed +6
-15
lines changed Original file line number Diff line number Diff line change @@ -613,35 +613,26 @@ func StrShuffle(str string) string {
613
613
614
614
// Trim trim()
615
615
func Trim (str string , characterMask ... string ) string {
616
- mask := ""
617
616
if len (characterMask ) == 0 {
618
- mask = " \t \r \n \f \v "
619
- } else {
620
- mask = characterMask [0 ]
617
+ return strings .TrimSpace (str )
621
618
}
622
- return strings .Trim (str , mask )
619
+ return strings .Trim (str , characterMask [ 0 ] )
623
620
}
624
621
625
622
// Ltrim ltrim()
626
623
func Ltrim (str string , characterMask ... string ) string {
627
- mask := ""
628
624
if len (characterMask ) == 0 {
629
- mask = " \t \r \n \f \v "
630
- } else {
631
- mask = characterMask [0 ]
625
+ return strings .TrimLeftFunc (str , unicode .IsSpace )
632
626
}
633
- return strings .TrimLeft (str , mask )
627
+ return strings .TrimLeft (str , characterMask [ 0 ] )
634
628
}
635
629
636
630
// Rtrim rtrim()
637
631
func Rtrim (str string , characterMask ... string ) string {
638
- mask := ""
639
632
if len (characterMask ) == 0 {
640
- mask = " \t \r \n \f \v "
641
- } else {
642
- mask = characterMask [0 ]
633
+ return strings .TrimRightFunc (str , unicode .IsSpace )
643
634
}
644
- return strings .TrimRight (str , mask )
635
+ return strings .TrimRight (str , characterMask [ 0 ] )
645
636
}
646
637
647
638
// Explode explode()
You can’t perform that action at this time.
0 commit comments