У меня есть следующая строка "3 0ABC, mNone \ n", и я хочу удалить m None и \ n. Уловкой является то, что 'm', \ n и None могут находиться где угодно в строке в любом порядке. Буду признателен за любую помощь. Я могу сделать re.sub ('[\ nm,]', '', string) или re.sub ('None', '', string), но не знаю, как комбинировать, когда заказ не выполняется дело.python regex sub без заказа
-1
A
ответ
1
Если вы хотите удалить m
, None
и \n
, вы можете использовать их в качестве шаблона в группе. Таким образом, вы можете использовать это регулярное выражение:
(m|\\n|None)
Если вы используете следующий код:
import re
p = re.compile(ur'(m|\\n|None)')
test_str = u"3 0ABC, mNone\n"
subst = u""
result = re.sub(p, subst, test_str)
print result
// Will show:
'3 0ABC, '
Смежные вопросы
- 1. Python RegEx Sub, жадный вопрос?
- 2. Python regex sub несколько раз
- 3. Python regex sub named capture
- 4. Python Regex sub на одном символе
- 5. Regex для сопоставления групп без специального заказа
- 6. Regex образец для согласования слов без заказа
- 7. Akka ZeroMQ pub/sub создание заказа
- 8. VBA end sub sub без субсайта
- 9. Python Regex - разные результаты в findall и sub
- 10. Лучше код, а затем regex sub() python 2.7
- 11. Java regex string sub pattern exclusion
- 12. методы класса заказа без конкретизации
- 13. python sub class constructor
- 14. python 3.4 sub process
- 15. Python 2.7 sub process
- 16. Python Regexp Sub Function
- 17. PHP array_push() без заказа
- 18. Top 1 без заказа
- 19. Рейтинг без заказа
- 20. Рассчитать без заказа оператора
- 21. Yii findAllByPk без заказа
- 22. mod_rewrite regex sub domain plus folders
- 23. regex get chess pgn sub изменения
- 24. C++ Regex Sub Матчи не отображаются
- 25. регулярное выражение для потока без заказа
- 26. Exit Python cmd sub interpreter без выхода из сценария
- 27. Перейдите без использования sub ids
- 28. Избегайте «без следующего» End Sub
- 29. Python Regex соответствие с или без
- 30. Python вне диапазона заказа?