Transform "Red Green Blue" into "R*d Green Blue" by replacing /e/ with "*"
ruby
p "Red Green Blue".sub(/e/,'*')
p "Red Green Blue".sub(/e/,'*')
java
String replaced = "Red Green Blue".replaceFirst("e", "*");
public class Solution93 { public static void main(String[] args) { String replaced = "Red Green Blue".replaceFirst("e", "*"); System.out.println(replaced); } }
perl
$text =~s/e/*/;
$text = "Red Green Blue"; $text =~s/e/*/; print "$text\n";
groovy
replaced = "Red Green Blue".replaceFirst("e", "*")
replaced = "Red Green Blue".replaceFirst("e", "*")
scala
val replaced = "Red Green Blue".replaceFirst("e", "*")
object SolutionXX extends Application { val replaced = "Red Green Blue".replaceFirst("e", "*")
println(replaced) }
python
print re.sub(r'e', '*', 'Red Green Blue', 1)
print re.sub(r'e', '*', 'Red Green Blue', 1)
cppC++/CLI .NET 2.0
String^ Replaced = (gcnew Regex("e"))->Replace("Red Green Blue", "*", 1);
using namespace System; using namespace System::Text::RegularExpressions;
int main() { String^ Replaced = (gcnew Regex("e"))->Replace("Red Green Blue", "*", 1);
Console::WriteLine("{0}", Replaced); }
fsharp
let replaced = ((new Regex("e")).Replace("Red Green Blue", "*", 1)) printfn "%s" replaced
#light open System open System.Text.RegularExpressions
let replaced = ((new Regex("e")).Replace("Red Green Blue", "*", 1)) printfn "%s" replaced
erlang
{ok, Replaced, _} = regexp:sub("Red Green Blue", "e", "*"),
-module(regxsub). -export([start/0]).
start() ->
{ok, Replaced, _} = regexp:sub("Red Green Blue", "e", "*"),
io:format("~s~n", [Replaced]).
erlang12B3+
re:replace("Red Green Blue", "e", "*", [{return, list}]).
re:replace("Red Green Blue", "e", "*", [{return, list}]).
php
echo preg_replace('/e/', '*', "Red Green Blue", 1);
<?php echo preg_replace('/e/', '*', "Red Green Blue", 1); ?>