PHP変数のページを読みましたが、変数を割り当てる正しい方法はです。
[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*
したがって、これは公式の式である有効な変数です。
私の質問は、どうすれば文字列を作成できるかです
$string = "not a valid php var, and @ or # or are not allowed";
process_string($string);//should return "notavalidphpvarandororarenotallowed"
したがって、私が求めているのは、上記の正規表現の条件を満たさない文字をすべて削除することです。