함수 trim()

Jmnote bot (토론 | 기여)님의 2020년 11월 2일 (월) 02:33 판 (봇: 자동으로 텍스트 교체 (-source +syntaxhighlight))
trim
strip

1 Bash

STR="  Hello, World  "
echo "[$STR]"  # [  Hello, World  ]
TRIMMED=`echo $STR`
echo "[$TRIMMED]"  # [Hello, World]

2 Cmd

set str=  Hello  
echo [%str%]
for /f "tokens=* delims= " %a in ("%str%") do set str=%a
echo [%str%]
REM [  Hello  ]
REM [Hello   ]

3 C#

string str = "  HELLO  ";
string trimmed = str.Trim();

4 Excel

=TRIM("  HELLO  ")
// returns 'HELLO'

5 Go

package main

import (
    "fmt"
    "strings"
)

func main() {
    str := "  HELLO  ";
    trimmed := strings.Trim(str," ");
    fmt.Println("["+str+"]");
    fmt.Println("["+trimmed+"]");
}

6 Java

String str = "  HELLO  ";
String trimmed = str.trim();

7 JavaScript

function trim(str) {
 return .replace(/^\s*/, '').replace(/\s*$/, '');
}

var str = "  HELLO  ";
var trimmed = trim(str);
String.prototype.trim=function(){return this.replace(/^\s*/,'').replace(/\s*$/,'');};

var str = "  HELLO  ";
var trimmed = str.trim();

8 jQuery

var trimmed = $.trim("  HELLO  ");

9 Objective-C

NSString *str = @"  HELLO  ";
NSString *trimmed = [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];

10 PHP

$trimmed = trim("\t  hello  \n"); // returns "hello"

11 Python

trimmed = "\t  hello  \n".strip() # returns "hello"

12 Perl

my $trimmed="   hello   ";
$trimmed =~ s/^\s+|\s+$//g;
use String::Util qw(trim);
$trimmed = trim("   hello   ");

13 R

s = "  Hello, World  "
print(s)
## [1] "  Hello, World  "
trimmed = gsub("^\\s+|\\s+$", "", s)
print(trimmed)
## [1] "Hello, World"

14 Ruby

trimmed = "\t  hello  \n".strip # returns "hello"

15 SQL

15.1 MySQL

SELECT TRIM('  hello world  ');
SELECT TRIM("  hello world  ");
-- hello world

15.2 Oracle

LTRIM(RTRIM(" hello "));

16 같이 보기