-2
私はPCREのRegexを学び始め、文字列にキーワード "men"を "women"で置き換えようとしました。 基本的に、文字列は "men"を含むテキストです(大文字と小文字は区別されません)。私はそれを "women"と置き換えます。 あなたの助けが大変ありがとうございます。正規表現(PCRE)のキーワードを置き換えてください
私はPCREのRegexを学び始め、文字列にキーワード "men"を "women"で置き換えようとしました。 基本的に、文字列は "men"を含むテキストです(大文字と小文字は区別されません)。私はそれを "women"と置き換えます。 あなたの助けが大変ありがとうございます。正規表現(PCRE)のキーワードを置き換えてください
説明と、この正規表現を考えてみましょう:あなたの具体的な例として、単純な文字列関数はおそらく、より適切であるため
<?php
$string = "This is a man's world and it wouldn't be nothing without a woman or a girl.";
$regex = '~ # opening delimiter
\b # word boundary
man # man literally
\b # word boundary
~x'; # closing delimiter
echo preg_replace($regex, "woman", $string);
# This is a woman's world and it wouldn't be nothing without a woman or a girl.
?>
はすでに述べたように、コメントでmentionned。 が正規表現を学ぶ
は実際に、StackOverflow
は、より良いhttp://www.regular-expressions.infoまたは初心者のためのhttp://www.regexone.comのために行く、最も適切な場所ではないかもしれませんします。
これは最も基本的な正規表現です。何を試しましたか? – rock321987
なんか単純な 'str_replace()'がお勧めです –