# HG changeset patch # User Yoshiki Yazawa # Date 1255805386 -32400 # Node ID cdcfdf6a15fb71c4ba3bd8c3bcc0a77858f0ecba # Parent 9f78fb6bfc7606a6f111fab40e319e90200044e1 hash tag should not include punctuation. diff -r 9f78fb6bfc76 -r cdcfdf6a15fb pidgin-twitter.h --- a/pidgin-twitter.h Thu Oct 15 15:49:12 2009 +0900 +++ b/pidgin-twitter.h Sun Oct 18 03:49:46 2009 +0900 @@ -186,7 +186,7 @@ #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_]*[-A-Za-z0-9_]+\\S*)" +#define P_TAG_TWITTER "(^|\\s+)#([^-A-Za-z0-9_]*[-A-Za-z0-9_]+[^\\s[:punct:]]*)" #define P_TAG_IDENTICA "#([-A-Za-z0-9_]+)" #define P_GROUP_IDENTICA "!([-A-Za-z0-9_]+)" #define P_IMAGE_TWITTER "(https?://.+?)"