python怎么匹配中文英文数字下划线组成的帐号

如题所述

  python_正则表达式_匹配中文_用户名_中文字母下划线减号python正则表达式匹配中文用户名
  python_正则表达式_匹配中文_用户名_中文字母下划线减号
  python 正则表达式 匹配中文 用户名 中文 字母 下划线 减号
  感觉python弄这种写法u'string' ur'string',很sb阿。 语言设计关键字和写法的时候,一定仔细考虑好,否则阿,后面就难改了。说来都是相通的,郁闷。
  $amp;>amp;>amp;$gt; sys.getdefaultencoding()
  'ascii'
  $amp;>amp;>amp;$gt; reload(sys)
  <module 'sys' (built-in)>
  $amp;>amp;>amp;$gt; sys.setdefaultencoding('utf8')
  $amp;>amp;>amp;$gt; sys.getdefaultencoding()
  'utf8'
  $amp;>amp;>amp;$gt; keyword = '李'
  $amp;>amp;>amp;$gt; re.search(ur"[\u4e00-\u9fa5]+",unicode(keyword,"utf-8"))
  <_sre.SRE_Match object at 0xb73aff70>
温馨提示:答案为网友推荐,仅供参考
相似回答