Нечувствительность к регистру [дубликат]

>>> def a():
>>>    print "a executed"
>>>    return []
>>> x =a()
a executed
>>> def b(m=[]):
>>>    m.append(5)
>>>    print m
>>> b(x)
[5]
>>> b(x)
[5, 5]
17
задан jergason 14 September 2011 в 05:24
поделиться

2 ответа

34
ответ дан cheeken 21 August 2018 в 05:45
поделиться
/[A-Za-z]{3}([0-9]{1,4})?|[A-Za-z]{1,3}/

[] обозначает класс символов, а A-Z - допустимый диапазон и означает ABCDEFGHIJKLMNOPQRSTUVWXYZ. Вы можете легко это расширить, добавив a-z

5
ответ дан NullUserException 21 August 2018 в 05:45
поделиться
  • 1
    @mizo Можете ли вы объяснить причины вашего редактирования? – Mateen Ulhaq 14 September 2011 в 05:24
  • 2
    @muntoo, вероятно, столкнулся с моим собственным редактированием, сделанным в то же время, добавив остальные 3 строки. – Benjamin Udink ten Cate 14 September 2011 в 05:27
  • 3
    -1 Предположим, что [a-zA-Z] эквивалентен \w. И почему вы используете [\w]{3} вместо просто \w{3}? – NullUserException 14 September 2011 в 05:31
  • 4
    @nulluser обновил мой пост, спасибо за помощь – Benjamin Udink ten Cate 14 September 2011 в 05:37
  • 5
    – Mateen Ulhaq 14 September 2011 в 05:50
Другие вопросы по тегам:

Похожие вопросы: