Лучший скриптовый язык для замены регулярных выражений за кулисами - PullRequest
0 голосов
/ 20 апреля 2019

У нас есть база данных, в которой хранятся RFID устройства и номера счетов, связанных с этими устройствами. Наши устройства считывания являются фиктивными и выводят только RFID. Мне бы хотелось, чтобы процесс выполнялся в фоновом режиме, когда в любое время встречается RFID (сопоставляется с помощью регулярного выражения), этот фоновый процесс автоматически получает связанный номер учетной записи и заменяет RFID номером учетной записи.

Это будет работать только на ПК с Windows. Я сначала попробовал с хостингом скриптов Windows, но я не думаю, что это сработает. Кажется, Python - это то, что люди используют большинство клавиатурных шпионов, поэтому я мог бы начать с этого, но мне хотелось бы кое-каких идей.

Я написал псевдо-код, чтобы показать, чего я пытаюсь достичь

    listen();
    listen(){
            listen for RFID that matches regex
            if (match){
                    RFID = get regex match
                    RFIDreceived(RFID);
            }
    }

    RFIDreceived(RFID){ 
            accountNum = getAccountNumfromRFID(RFID)
            replace regex match with accountNum
            listen();
    }

    getAccountNumfromRFID(RFID){
            hit DB with RFID to get Account Number
            return accountNum;
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...