Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Парсинг строки / 7 сообщений из 7, страница 1 из 1
19.03.2007, 14:51
    #34400409
Zalagaev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсинг строки
Господа, вот пример строки:

str="Geologist - Development/Analysis / Геолог – Разработка месторождения /Анализ разработки"

Как разделить ее на 2 части? Английскую и русскую?

Какие мысли будут?

Спасибо.
...
Рейтинг: 0 / 0
19.03.2007, 15:06
    #34400468
Anton.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсинг строки
По центральному слешу (кол-во слешев до него = кол-ву слешев после).
...
Рейтинг: 0 / 0
19.03.2007, 15:17
    #34400525
tru55
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсинг строки
В цикле просматриваешь строку. Как находишь символ с кодом > 128 - енто начало русской части :)
...
Рейтинг: 0 / 0
19.03.2007, 15:23
    #34400553
Anton.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсинг строки
А если строка с цифры начинается? :)
...
Рейтинг: 0 / 0
19.03.2007, 16:26
    #34400742
tru55
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсинг строки
Anton.А если строка с цифры начинается? :)

Хех...
А если в ней слэша нету? :)
Насколько я понял, речь идет о словарных статьях, маловероятно, что они могут начинаться с цифры :)
...
Рейтинг: 0 / 0
19.03.2007, 17:22
    #34400929
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсинг строки
tru55В цикле просматриваешь строку. Как находишь символ с кодом > 128 - енто начало русской части :)+1 по самой идее определения русской части, но я бы использовал простое регулярное выражение.
...
Рейтинг: 0 / 0
19.03.2007, 19:56
    #34401285
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Парсинг строки
Например, такой
Код: plaintext
1.
^([^А-Яа-я]*?)\W*?([А-Яа-я].*)
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Парсинг строки / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]