19.01.2008 20:23
shebdim
 
Честно думал, но так и не уловил что вы хотите получить. Начнём с начала, у вас есть карты с номерами длиной от 9 до 12 символов не включая служебные. И есть карты, видимо тоже дисконтные, в формате международных - с разделителем. Ваша задача превратить их в вид, который считывался на IPC когда служебные символы заменялись буквами. Правильно? Я вот пока не понял что у вас не получилось. И что за доработка тут нам рождается :)
20.01.2008 10:11
Mtirt
 
Нет. не совсем то.
И него есть карты 10 символов + служебный (обычно "?").
И есть карты 9 символов + служебный (аналогично).
Ну и при считывании карт второго типа срабатывает шаблон ввода на первые, карту не находит, следующий шаблон ввода не ищет.
Хотим, чтобы можно было явно задать, что эти 10 символов обязательно должны быть цифрами.
20.01.2008 10:54
shebdim
 
первое что пришло на ум - написать один шаблон
Код:
[1..1][1..n][1..1]
и в качестве номера указать
Код:
B$2F
если нужны карты в которых разделитель должен меняться на D можно первым (он более кокретный поэтому должен стоять выше) шаблоном поставить ещё один
Код:
[1..1][1..n][=][1..n][1..1]
и в качестве номера указать
Код:
B$2D$4F

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.