"함수 stringReplace()"의 두 판 사이의 차이

(새 문서: category: String {{lowercase title}} ;sed ;replace ;str_replace ==Bash== category: Bash <source> STR="hello world" OUTPUT=`echo $STR | sed 's/hello/yellow/'` echo $OUTPUT # y...)
 
7번째 줄: 7번째 줄:
==Bash==
==Bash==
[[category: Bash]]
[[category: Bash]]
<source>
<source lang='bash'>
STR="hello world"
STR="hello world"
OUTPUT=`echo $STR | sed 's/hello/yellow/'`
OUTPUT=`echo $STR | sed 's/hello/yellow/'`
13번째 줄: 13번째 줄:
# yellow world
# yellow world
</source>
</source>
<source>
<source lang='bash'>
STR="hello world"
STR="hello world"
OUTPUT=`echo $STR | sed 's/hello/yellow/g'`
OUTPUT=`echo $STR | sed 's/hello/yellow/g'`
41번째 줄: 41번째 줄:
</source>
</source>


==Javascript==
==JavaScript==
[[category: Javascript]]
[[category: JavaScript]]
<source lang="javascript">
<source lang="JavaScript">
"effffff".replace('f','jump');  // returns "ejumpfffff"
"effffff".replace('f','jump');  // returns "ejumpfffff"
"effffff".replace(/f/g,'jump');  // returns "ejumpjumpjumpjumpjumpjump"
"effffff".replace(/f/g,'jump');  // returns "ejumpjumpjumpjumpjumpjump"

2014년 5월 29일 (목) 14:46 판

sed
replace
str_replace

1 Bash

STR="hello world"
OUTPUT=`echo $STR | sed 's/hello/yellow/'`
echo $OUTPUT
# yellow world
STR="hello world"
OUTPUT=`echo $STR | sed 's/hello/yellow/g'`
echo $OUTPUT
# yellow world

2 C#

"effffff".Replace("f", "jump");     // returns "ejumpjumpjumpjumpjumpjump"
"blah".Replace("z", "y");           // returns "blah"

3 Excel

=SUBSTITUTE("hello world", "hello", "yellow")
// yellow world

4 Java

"effffff".replace("f", "jump");     // returns "ejumpjumpjumpjumpjumpjump"
"effffff".replaceAll("f*", "jump"); // returns "ejump"

5 JavaScript

"effffff".replace('f','jump');  // returns "ejumpfffff"
"effffff".replace(/f/g,'jump');  // returns "ejumpjumpjumpjumpjumpjump"

6 Objective-C

[@"effffff" stringByReplacingOccurrencesOfString:@"f" withString:@"jump"]     // returns "ejumpjumpjumpjumpjumpjump"

7 Perl

$b = "effffff";
$b =~ s/f/jump/g;
# $b is "ejumpjumpjumpjumpjumpjump"

8 PHP

$b = str_replace("f", "jump", "effffff");
// returns "ejumpjumpjumpjumpjumpjump"

9 PowerShell

"effffff" -replace "f", "jump"      #  returns "ejumpjumpjumpjumpjumpjump"
"effffff" -replace "f*", "jump"     #  returns "ejump"

10 Python

"effffff".replace("f", "jump")
# returns "ejumpjumpjumpjumpjumpjump"

11 Ruby

"effffff".gsub("f", "jump")
# returns "ejumpjumpjumpjumpjumpjump"

12 SQL

12.1 MS-SQL

12.2 MySQL

SELECT REPLACE("hello world", "hello", "yellow");
-- yellow world

13 VB

Replace("effffff", "f", "jump")     '  returns "ejumpjumpjumpjumpjumpjump"
Replace("blah", "z", "y")           '  returns "blah"

14 같이 보기