人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

再度質問 TwitterのRT、返信を正規表現であらわすには?
すみません、完全に解決できなかったので 改めて質問します。
Twitterを使ったプログラム作成中なのですが
RT、誰かに対する返信 (RT ユーザー名:) (@ユーザー名) を正規表現を使って取り除こうとしていますがうまくいきません。
前回の質問を参考に、
/(RT )?@([^:])+:/i
としたところ、だいたいうまく行っていたのですが、ユーザー名に_(アンダースコア)などはいる際 うまく正規表現チェックされなかったようなのです。

もし分かる方、教えていただけませんか?

●質問者: goodbabies
●カテゴリ:コンピュータ ウェブ制作
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● y-kawaz
●100ポイント

非公式RTは人が手入力するものなので表記の揺れがあります。

/[QR]T ?@[a-z0-9_]+:?/i

試してないですが多分コレで改善されると思います。


2 ● kodairabase
●100ポイント ベストアンサー

空白の挿入などバリエーションがあるので、下記のように指定してみてください。

/[RQ]T[ ]+?@[a-z0-9_]+[ :]+/i
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ