Вы можете искать ровно три символа слова, окруженные границами слов:
import re
s2 = 'I, a: be; go! cat@ DOG# aRe, home: WORK; ninja! rules@'
m = re.findall(r'\b\w{3}\b', s2)
print(m)
# ['cat', 'DOG', 'aRe']
К сожалению, это не поддерживается. Разработка для iPhone требует XCode и gcc набора инструментальных средств Apple, и это только поддерживается на Intel Mac OS X (хотя некоторые заставили это работать над PPC Mac OS X).
на самом деле существует неофициальный набор инструментальных средств, который работает в окнах и Linux. Вам будет нужен cygwin, установленный на Вашем ПК, чтобы смочь работать с ним в окнах.
вот ссылка на основную установку: ссылка
хотя это не позволит Вам публиковать к AppStore, это - просто хороший способ бездельничать с SDK. Кроме того, каждый раз, когда Apple обновляет встроенное микропрограммное обеспечение iPhone, необходимо будет находить/ожидать для обновленного набора инструментальных средств или сделать некоторое собственное взламывание для получения заголовков обновлений и т.д...
NilObject является правильным, что можно только разработать для iPhone официально на недавнем (последние несколько лет) Mac с OS X.
Тем не менее Objective C не связывается с iPhone. Можно записать программы для ПК в Objective C, который дал бы Вам опыт, не нуждаясь в iPhone и Mac. Objective C является стандартным компонентом Набора компилятора GNU (GCC). Довольно легко установить с Cygwin.
Если Вы действительно хотите сделать приложения для iPhone, необходимо рассмотреть Mac. Вы получите все виды опыта и можете также программировать для OS X затем. Так как ноутбуки были просто выпущены, многие люди продают свои предыдущие модели, потому что они обновили. Если можно найти старый основанный на процессоре Intel Mac Мини-, он не будет стоить Вам очень во всем (несколько сотен), но это не будет быстро. Недавние Minis не были обновлены в очень долгое время и больше не являются очень хорошим значением за их новую цену (по-моему), но они могут быть доступны дешевый также.
Не беспокойтесь. У меня был hackintosh и в то время как он работал, Apple может (и делать), регулярно обновляют минимальное требование платформы SDK, что означает, что Ваш hackintosh не сможет идти в ногу с новыми замечательными функциями в SDK, начиная с Kalyway и кому бы ни еще требуется время для инженерного анализа kexts или безотносительно выяснять новую ОС.
Если Вы серьезно относитесь к iPhone, получаете Mac. Вы могли, вероятно, найти первого генерала Mac мини-(Intel) для пары сотни маркеров. Или киньтесь за MacBook и быть возбужденными. Новые ужасно хороши.
Лукас Аардварк писал:
Я собираюсь купить Mac. Просто нужно накопить немного денег; -)
Хотя я полностью согласен с консенсусом: получите Mac , я просто хотел добавить немного, основываясь на оставленном вами комментарии:
Если вы Вы планируете выйти на арену iPhone, чтобы сделать одну из этих десяти миллионов загрузок для Золушки, и вам понадобятся потрясающие приложения, что-то новое и захватывающее. Удачи с этим; Я не собираюсь делиться моими идеями с вами, потому что я пытаюсь сделать то же самое. :)
Тем не менее, я нахожусь в той же лодке, что и вы - у меня нет лишних грин, чтобы купить Mac - поэтому я поделюсь некоторыми общими советами, которые могут помочь.
Вместо того, чтобы войти арена iPhone, я Сначала я искал возможности использования моих навыков Java на телефоне Android . Как только я заработаю несколько долларов, я куплю Mac, изучу Objective-C и перенесу свои программы. Поскольку Android использует Java и является бесплатным / открытым исходным кодом, я только двадцать пять долларов, чтобы создать учетную запись издателя; Я могу сделать все остальное с Eclipse на любой платформе, которая у меня есть.
Я не знаю, сильно ли это вам поможет, но это может быть более рентабельный способ написания вашей истории о Золушке. :)
но это может быть более рентабельный способ написать свою историю о Золушке. :) но это может быть более рентабельный способ написать свою историю о Золушке. :)