Serchilo talk:Command syntax

From Serchilo

Jump to: navigation, search

i have a question about the regex syntax. i tried the following command, which didn't match:

   regexp   = ^sbb (\S*) (\S*)$
   syntax   = sbb {from} {to}
   url      = http://fahrplan.sbb.ch/bin/query.exe/d?S={$1|iso-8859-1}&Z={$2|iso-8859-1}&start=1

what kind of regex can be used?

The regex is working, but I think the command is blocked by the regular (i.e. without regular expressions =)) sbb commands. This is arguably a bug, as there is no one-argument sbb command. Kevang 02:42, 9 March 2008 (CET)
the following did work though:
   regexp   = ^sbb ([a-z]*) ([a-z]*)$
   syntax   = sbb {from} {to}
   url      = http://fahrplan.sbb.ch/bin/query.exe/d?S={$1|iso-8859-1}&Z={$2|iso-8859-1}&start=1
the problem seems to be coming from the \S caillou
Yes, please use [a-z] instead of \S. The regexp has to be according to the MySQL-Regexps. --Jorges 23:37, 9 March 2008 (CET)


Is it possible to have whitespaces in an argument convertet to a particular charakter before its handed over to the destination cgi? in Particular: the library of congress uses queries like this: http://www.loc.gov/fedsearch/metasearch/?cclquery={%item1}+{%item2}

obviously i could use n-number of query-item, but then the command user would need to seperate them with commata. instead I would like functonality similar to the google-commands where you just enter a list of terms seperated by whitespace. Unlike google the library of congress can't work with those whitespace-seperator so i am looking for a way to expand them.

Personal tools