Чтобы найти адреса, которые содержат числа, создайте шаблон, который совпадает с произвольным числом цифр при помощи digitsPattern функция.
pat = digitsPattern
pat = pattern
Matching:
digitsPattern
Возвратите логический массив, указывающий, какие строки содержат цифры. Отобразите соответствующие строки.
TF = contains(str,pat)
TF = 1x3 logical array
1 0 1
str(TF)
ans = 1x2 string
"221B Baker St." "4059 Mt Lee Dr."
Ищите строки, которые имеют последовательность цифр, сопровождаемых одной буквой. Можно создать более комплексные шаблоны путем объединения простых шаблонов.
pat = digitsPattern + lettersPattern(1)
pat = pattern
Matching:
digitsPattern + lettersPattern(1)
TF = contains(str,pat);
str(TF)
ans =
"221B Baker St."
Для списка функций, которые создают объекты шаблона, смотрите pattern.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.