편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
[[category: String]] | [[category: String]] | ||
{{lowercase title}} | |||
;gsub | ;gsub | ||
;replace | ;replace | ||
7번째 줄: | 8번째 줄: | ||
==Bash== | ==Bash== | ||
[[category: Bash]] | [[category: Bash]] | ||
< | <source lang='bash'> | ||
STR="hello world" | STR="hello world" | ||
OUTPUT=`echo $STR | sed 's/hello/yellow/'` | OUTPUT=`echo $STR | sed 's/hello/yellow/'` | ||
echo $OUTPUT | echo $OUTPUT | ||
# yellow world | # yellow world | ||
</ | </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'` | ||
echo $OUTPUT | echo $OUTPUT | ||
# yellow world | # yellow world | ||
</ | </source> | ||
==C#== | ==C#== | ||
[[category: Csharp]] | [[category: Csharp]] | ||
< | <source lang="csharp"> | ||
"effffff".Replace("f", "jump"); // returns "ejumpjumpjumpjumpjumpjump" | "effffff".Replace("f", "jump"); // returns "ejumpjumpjumpjumpjumpjump" | ||
"blah".Replace("z", "y"); // returns "blah" | "blah".Replace("z", "y"); // returns "blah" | ||
</ | </source> | ||
==Excel== | ==Excel== | ||
[[category: Excel]] | [[category: Excel]] | ||
< | <source lang='php'> | ||
=SUBSTITUTE("hello world", "hello", "yellow") | =SUBSTITUTE("hello world", "hello", "yellow") | ||
// yellow world | // yellow world | ||
</ | </source> | ||
==Java== | ==Java== | ||
[[category: Java]] | [[category: Java]] | ||
< | <source lang="java5"> | ||
"effffff".replace("f", "jump"); // returns "ejumpjumpjumpjumpjumpjump" | "effffff".replace("f", "jump"); // returns "ejumpjumpjumpjumpjumpjump" | ||
"effffff".replaceAll("f*", "jump"); // returns "ejump" | "effffff".replaceAll("f*", "jump"); // returns "ejump" | ||
</ | </source> | ||
==JavaScript== | ==JavaScript== | ||
[[category: JavaScript]] | [[category: 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" | ||
</ | </source> | ||
==Objective-C== | ==Objective-C== | ||
[[category: Objective-C]] | [[category: Objective-C]] | ||
< | <source lang="objc"> | ||
[@"effffff" stringByReplacingOccurrencesOfString:@"f" withString:@"jump"] // returns "ejumpjumpjumpjumpjumpjump" | [@"effffff" stringByReplacingOccurrencesOfString:@"f" withString:@"jump"] // returns "ejumpjumpjumpjumpjumpjump" | ||
</ | </source> | ||
==Perl== | ==Perl== | ||
[[category: Perl]] | [[category: Perl]] | ||
< | <source lang="perl"> | ||
$b = "effffff"; | $b = "effffff"; | ||
$b =~ s/f/jump/g; | $b =~ s/f/jump/g; | ||
# $b is "ejumpjumpjumpjumpjumpjump" | # $b is "ejumpjumpjumpjumpjumpjump" | ||
</ | </source> | ||
==PHP== | ==PHP== | ||
[[category: PHP]] | [[category: PHP]] | ||
< | <source lang="php"> | ||
$b = str_replace("f", "jump", "effffff"); | $b = str_replace("f", "jump", "effffff"); | ||
// returns "ejumpjumpjumpjumpjumpjump" | // returns "ejumpjumpjumpjumpjumpjump" | ||
</ | </source> | ||
==PowerShell== | ==PowerShell== | ||
[[category: PowerShell]] | [[category: PowerShell]] | ||
< | <source lang="text"> | ||
"effffff" -replace "f", "jump" # returns "ejumpjumpjumpjumpjumpjump" | "effffff" -replace "f", "jump" # returns "ejumpjumpjumpjumpjumpjump" | ||
"effffff" -replace "f*", "jump" # returns "ejump" | "effffff" -replace "f*", "jump" # returns "ejump" | ||
</ | </source> | ||
==Python== | ==Python== | ||
[[category: Python]] | [[category: Python]] | ||
< | <source lang="python"> | ||
"effffff".replace("f", "jump") | "effffff".replace("f", "jump") | ||
# returns "ejumpjumpjumpjumpjumpjump" | # returns "ejumpjumpjumpjumpjumpjump" | ||
</ | </source> | ||
==Ruby== | ==Ruby== | ||
[[category: Ruby]] | [[category: Ruby]] | ||
< | <source lang="ruby"> | ||
puts "effffff".gsub("f", "jump") | puts "effffff".gsub("f", "jump") | ||
# ejumpjumpjumpjumpjumpjump | # ejumpjumpjumpjumpjumpjump | ||
</ | </source> | ||
< | <source lang="ruby"> | ||
puts "effffff".gsub(/f/, "jump") | puts "effffff".gsub(/f/, "jump") | ||
# ejumpjumpjumpjumpjumpjump | # ejumpjumpjumpjumpjumpjump | ||
</ | </source> | ||
< | <source lang="ruby"> | ||
str = "effffff" | str = "effffff" | ||
str2 = str.gsub("f", "jump") | str2 = str.gsub("f", "jump") | ||
puts str2 | puts str2 | ||
</ | </source> | ||
< | <source lang="ruby"> | ||
str = "effffff" | str = "effffff" | ||
str.gsub!("f", "jump") | str.gsub!("f", "jump") | ||
puts str | puts str | ||
</ | </source> | ||
==SQL== | ==SQL== | ||
162번째 줄: | 112번째 줄: | ||
===MySQL=== | ===MySQL=== | ||
[[category: MySQL]] | [[category: MySQL]] | ||
< | <source lang='sql'> | ||
SELECT REPLACE("hello world", "hello", "yellow"); | SELECT REPLACE("hello world", "hello", "yellow"); | ||
-- yellow world | -- yellow world | ||
</ | </source> | ||
==VB== | ==VB== | ||
[[category: VB]] | [[category: VB]] | ||
< | <source lang="vb"> | ||
Replace("effffff", "f", "jump") ' returns "ejumpjumpjumpjumpjumpjump" | Replace("effffff", "f", "jump") ' returns "ejumpjumpjumpjumpjumpjump" | ||
Replace("blah", "z", "y") ' returns "blah" | Replace("blah", "z", "y") ' returns "blah" | ||
</ | </source> | ||
==같이 보기== | ==같이 보기== | ||
* [[함수 strtr | *[[함수 strtr]] | ||
* [[함수 strpos | *[[함수 strpos]] | ||
* [[ | *[[stringByReplacingMatchesInString]] | ||
*[[str_replace_file]] | |||
* [[str_replace_file | *[[str_repeat]] | ||
* [[str_repeat]] | *[[replaces_between]] | ||
* [[replaces_between | |||