Хорошие статьи, описывающие infastructure больших коммерческих сайтов как Amazon.com?

При использовании паттерна (?<=\d\d) apples совпадение начинается сразу после 2 цифр и представляет собой пробел плюс apples. Если вы попытаетесь поменять местами два значения, вам нужно потреблять оба, а lookbehind, как видите, не потребляет текст.

Таким образом, вам нужно использовать группы захвата здесь в шаблоне и заменить их соответствующими ссылками:

result = re.sub(r"(\d+)(\s+)(apples)", r"\3\2\1", 'Look 30 apples.')

См. Демонстрацию regex . Регулярный график :

enter image description here

Подробности

  • [ 114] - Группа захвата 1 (\1 в шаблоне замены): одна или несколько цифр
  • (\s+) - Группа захвата 2 (\2 в шаблоне замены): один или несколько пробелов
  • (apples) - Группа захвата 3 (\3 в схеме замещения): apples.

Демо Python :

import re
result = re.sub(r"(\d+)(\s+)(apples)", r"\3\2\1", "Look 30 apples.")
print(result)

13
задан Anon 8 March 2009 в 06:10
поделиться

3 ответа

Парни в радио разработки программного обеспечения сделали подкаст интервью с Werner Vogels, который является техническим директором amazon.com.

Вполне межотдых и много детали.

2
ответ дан 2 December 2019 в 00:19
поделиться

Это может быть полезно для Вас..

http://highscalability.com/amazon-architecture

Помимо этого веб-сайта содержит архитектурную информацию о других веб-сайтах большого объема.

Также взгляните на это видео Технологическая Платформа Amazon.com: Стандартные блоки для Инноваций.

12
ответ дан 2 December 2019 в 00:19
поделиться
1
ответ дан 2 December 2019 в 00:19
поделиться
Другие вопросы по тегам:

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