今Twitterを利用したプログラムを作っているのですが、RT @ユーザー名: と @ユーザー名:これを正規表現を使って取り除きたいのですが リツイートしたとき、誰かに対してメッセージを送った時の『RT @ユーザー名: と @ユーザー名:』の正規表現の書き方をそれぞれ教えていただけませんか??
両方にマッチする正規表現であれば以下の書き方でいけるかと思います。
(RT )?@[^:]+:
個別にマッチさせるのであればこんな感じ。先に[1]を適用しないとおかしくなりますが。
[1] RT @[^:]+: [2] @[^:]+:
あ、ごめんなさい、 Tiwtterで返信は:は必要なくて @だけでしたね。
2012/01/20 09:45:26