# HG changeset patch # User Yoshiki Yazawa # Date 1255272626 -32400 # Node ID 0fc8ab2cc9c2e81ddf058b536124f460fc28f367 # Parent 4fd7630ff3e27415b155e350f98f58271d34cf73 tentative support for non-ascii hash tag in twitter diff -r 4fd7630ff3e2 -r 0fc8ab2cc9c2 pidgin-twitter.h --- a/pidgin-twitter.h Sun Sep 20 12:18:48 2009 +0900 +++ b/pidgin-twitter.h Sun Oct 11 23:50:26 2009 +0900 @@ -183,7 +183,8 @@ #define P_PSEUDO "^\\s*(?:[\"#$%&'()*+,\\-./:;<=>?\\[\\\\\\]_`{|}~]|[^\\s\\x21-\\x7E])*([dDfFgGlLmMnNtTwW]{1})(?:\\Z|\\s+|[^\\x21-\\x7E]+\\Z)" #define P_USER "^.*?(?:)?([-A-Za-z0-9_]+)(?:)?:" #define P_CHANNEL "^(.*?(?:)?[-A-Za-z0-9_]+(?:)?: \\r?\\n?#)([A-Za-z0-9_]+) " -#define P_TAG_TWITTER "(^|\\s+)#([-A-Za-z0-9_]+)" +//#define P_TAG_TWITTER "(^|\\s+)#([-A-Za-z0-9_]+)" +#define P_TAG_TWITTER "(^|\\s+)#(.+_?)" #define P_TAG_IDENTICA "#([-A-Za-z0-9_]+)" #define P_GROUP_IDENTICA "!([-A-Za-z0-9_]+)" #define P_IMAGE_TWITTER "(https?://.+?)"