comparison pidgin-twitter.h @ 195:3e459b078788

revised P_SENDER
author Yoshiki Yazawa <yaz@honeyplanet.jp>
date Sat, 09 Aug 2008 12:20:29 +0900
parents 1495b478680b
children b436d72447e8
comparison
equal deleted inserted replaced
194:1495b478680b 195:3e459b078788
134 #define OOPS_MESSAGE "<body>Oops! Your update was over 140 characters. We sent the short version to your friends (they can view the entire update on the web).<BR></body>" 134 #define OOPS_MESSAGE "<body>Oops! Your update was over 140 characters. We sent the short version to your friends (they can view the entire update on the web).<BR></body>"
135 #define EMPTY "" 135 #define EMPTY ""
136 136
137 /* patterns */ 137 /* patterns */
138 #define P_RECIPIENT "@([A-Za-z0-9_]+)" 138 #define P_RECIPIENT "@([A-Za-z0-9_]+)"
139 #define P_SENDER "^(\\r?\\n?)\\s*([A-Za-z0-9_]+)(?:\\(.+\\))?: " 139 #define P_SENDER "^(\\r?\\n?)\\s*([A-Za-z0-9_]+)(?:\\s*\\(.+\\))?: "
140 #define P_COMMAND "^(?:\\s*)([dDfFgGlLmMnNtTwW]{1}\\s+[A-Za-z0-9_]+)(?:\\s*\\Z)" 140 #define P_COMMAND "^(?:\\s*)([dDfFgGlLmMnNtTwW]{1}\\s+[A-Za-z0-9_]+)(?:\\s*\\Z)"
141 #define P_PSEUDO "^\\s*(?:[\"#$%&'()*+,\\-./:;<=>?\\[\\\\\\]_`{|}~]|[^\\s\\x21-\\x7E])*([dDfFgGlLmMnNtTwW]{1})(?:\\Z|\\s+|[^\\x21-\\x7E]+\\Z)" 141 #define P_PSEUDO "^\\s*(?:[\"#$%&'()*+,\\-./:;<=>?\\[\\\\\\]_`{|}~]|[^\\s\\x21-\\x7E])*([dDfFgGlLmMnNtTwW]{1})(?:\\Z|\\s+|[^\\x21-\\x7E]+\\Z)"
142 #define P_USER "^\\(.+?\\)\\s*([A-Za-z0-9_]+):" 142 #define P_USER "^\\(.+?\\)\\s*([A-Za-z0-9_]+):"
143 #define P_USER_FIRST_LINE "^\\(.+?\\)\\s*.+:\\s*([A-Za-z0-9_]+):" 143 #define P_USER_FIRST_LINE "^\\(.+?\\)\\s*.+:\\s*([A-Za-z0-9_]+):"
144 #define P_USER_FORMATTED "^.*?<a .+?>([A-Za-z0-9_]+)</a>:" 144 #define P_USER_FORMATTED "^.*?<a .+?>([A-Za-z0-9_]+)</a>:"