メモ。
wp_get_archives()を投稿数あり('show_post_count' => true)で取得し、出力はせずstrip_tags(wp_get_archives($args))のようにタグを除去して正規表現で色々書き換える際、どうしても半角スペースが削除できなかった。
具体的には
2021年5月 (1)
とある文字列から (1)、半角スペース+数字入りカッコを除去したいが
preg_replace('/ ([^)]*)$/', '', $value);
としても半角スペースだけ消えない。
どうやらこの半角スペースは文字コードC2A0、つまりhtmlの半角スペース 「 」でした。
wp_get_archives()はhtmlを出力するテンプレートタグですもんね。
なのでダイレクトに
preg_replace('/ ([^)]*)$/', '', $value);
とすることで解決。