我说,我不是很新,经常说几句,但我迄今未能为我的问题找到适当的表述:
I want to check a string that a user types into a textfield. The string has to consist of one ore more terms that are separated with a semicolon.
实际上有两种术语:
第一类包括若干项,随后是个hy,随后是若干项,例如<代码>1-4或
22-44
。第二个术语包括一个编号和一个 com,重复为零或更多时间,例如
1,2
或4,5,6
。
All terms have to be concluded with a semicolon.
有效投入是:1-4;5,6,7;9-11;
或1,3;4-6;8,9,10;
我尝试了这么多的改动,但迄今无法找到解决办法。 我的问题是,这种投入可能包含任何几个术语。 我试图用<代码>OR的操作器和“lookahead”分别解决这一问题,但没有成功。
Any help would be very appreciated.
Thanks much, enne