Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は置き換え & ©て別のものを必要&******;とし、それを"" preg_replaceまたはereg_replaceに置き換えます。いくつかのコードが必要です
& ©
&******;
""
試した
$string = "one two&three©four"; $r = preg_replace('/^&+(\w)+;/', '--', $string); echo $r;
それは間違っている
イニシャルを落とし^ます。文字列の先頭だけでなく、文字列内の任意の場所と一致させたい。
^
preg_replace('/&+(\w)+;/', '--', $string); → string(21) "one--two--three--four"
より正確には、次のようになります。
preg_replace('/&#?+(\w)+;/', '--', $string);
¢や などの数値コードも切り出します¢。
¢
¢