2016-04-23 6 views
-2

私はPCREのRegexを学び始め、文字列にキーワード "men"を "women"で置き換えようとしました。 基本的に、文字列は "men"を含むテキストです(大文字と小文字は区別されません)。私はそれを "women"と置き換えます。 あなたの助けが大変ありがとうございます。正規表現(PCRE)のキーワードを置き換えてください

+1

これは最も基本的な正規表現です。何を試しましたか? – rock321987

+0

なんか単純な 'str_replace()'がお勧めです –

答えて

0

説明と、この正規表現を考えてみましょう:あなたの具体的な例として、単純な文字列関数はおそらく、より適切であるため

<?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のために行く、最も適切な場所ではないかもしれませんします。

関連する問題