2011-08-16 12 views

答えて

3

パターン内の除外部分に&を追加するだけです。

$result = preg_replace("/[^\p{Latin}0-9&'-]+/u", "", html_entity_decode($s, ENT_QUOTES)); 

(注意してください:-は、それ以外の場合は0-9のように、文字の範囲を説明するものとして解釈される可能性があり、最後に滞在する必要があります)

+0

+1十分に簡単。私はプロに正規表現を残す:-) –