Вы можете использовать регулярные выражения и re.sub
, чтобы удалить все не алфавитные символы для каждого нечетного слова в строке.
import re
def print_skip(text):
if not text:
return
regex = re.compile('[^a-zA-Z]')
for index, word in enumerate(text.split()):
if index % 2 == 0:
print(regex.sub('', word))
Метод без использования регулярных выражений:
def print_skip(text):
words = text.split()
for index, word in enumerate(words):
if not word.isalpha():
clean_word = ''
for i in range(len(word)):
if word[i].isalpha():
clean_word += word[i]
words[index] = clean_word
if index % 2 == 0:
print(words[index])
Этот блог, инвертирующий все, о, разжигают взламывание. (это - поле Linux, в конце концов),
Вы можете создать его как веб-приложение и использовать браузер Kindle для игры.
http://johnaugust.com/archives/2009/kindle-formatting-for-web-geeks
Уже есть веб-приложение. Поддерживает ли kindle javascript? Если да, то стоит попробовать: http://parchment.toolness.com/
Да, KDK допускает такие приложения, вы просто должны написать его на Java (1.4), но кроме того, что вы вольны делать это (и это было бы круто использовать KDK, вы должны применить к бета-версии программы)
.