WordPressのサイトマップ自作の際、リンク作成で詰まったので、解決方法メモ。
タグの外にあってスタイルシートが適用できない文字列を、タグの中に組み入れてしまう方法。

【PHP】

<?php
$countwithlink = preg_replace('/<\/a> (\([0-9]*\))/',' $1</a>', $countwithlink);
echo $countwithlink;
?>

【出力結果】

<a>ほにゃらら</a>(1)

<a>ほにゃらら(1)</a>

参考サイト:
http://kyasper.com/wp_list_categorie/

正規表現を使って文字列($countwithlink)全体を検索し、

  1. aタグの閉じ
  2. カッコで括られた数字

の2つを見つけ出し、その順番を逆に入れ替える処理。

なるほどなぁと唸ってしまった。
まさしくアイディアの勝利です。脱帽です!

(※このテクニックは、ここで使用しました。)