|
|
|
Сравнение Строк?!?
|
|||
|---|---|---|---|
|
#18+
Приветствую всех!!!! Вопрос следующего рода! Есть выборка в VFP 8.0 SP1 в которой есть поле OsdCh_Name C(200) В ней хранится информация Типа: -------------------------------- Винт М3х5.32.036 ГОСТ 1477-64 ... -------------------------------- Есть справочник на Clippere, в котором есть поле NAIM, в нем инфо еще с EC ЭВМ и Минск! Там якобы тоже есть подобная строчка, но: 1 Она в верхнем регистре (Не проблема есть Upper() ) 2 Некоторый буквы кирилицы заменены ( Ч - 4 "четире", З - 3 "Тройка") и бог весть чего есче там может быть типа +- и т.д. Нужно их синхронизировать с заменой наименований в справочнике на Clipper а в выборку FoxPro поставить соотв. "код материала" из Сlipper Натолкните на мысль!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2006, 14:50 |
|
||
|
Сравнение Строк?!?
|
|||
|---|---|---|---|
|
#18+
Алгоритм нечеткого сравнения строк Есть DLL в решениях на Foxclub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2006, 15:34 |
|
||
|
Сравнение Строк?!?
|
|||
|---|---|---|---|
|
#18+
ДПАлгоритм нечеткого сравнения строк Есть DLL в решениях на Foxclub А LINK можна???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2006, 15:46 |
|
||
|
Сравнение Строк?!?
|
|||
|---|---|---|---|
|
#18+
Точнее будет посадить толпу операторов. . . Иначе верификация получится очень относительной... И это пройдет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2006, 16:11 |
|
||
|
Сравнение Строк?!?
|
|||
|---|---|---|---|
|
#18+
бендерТочнее будет посадить толпу операторов. . . Иначе верификация получится очень относительной... И это пройдет... Для этого и ищу, дабы им подавалось хоть чего то на помощь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2006, 17:09 |
|
||
|
Сравнение Строк?!?
|
|||
|---|---|---|---|
|
#18+
Для сравнения строк советую использовать ниже приведенную процедуру. Вам надо доработать ее для своих условий. Например для буквы Ч и цифры 4 добавить в конец lat_ цифру 4 а в конец rus_ букву Ч procedure n lparameters ish local ignor,lat_,rus_ ignor=[ -.=/\"'] lat_="ABCEHKMOPTXaceox" && латинские символы rus_="АВСЕНКМОРТХасеох" && русские символы return UPPER(CHRTRAN(ish,lat_+ignor,rus_)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2006, 15:50 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33962992&tid=1590846]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
169ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 487ms |

| 0 / 0 |
