Hello Alain,

On Thursday, December 6, 2001 at 12:47 GMT +0100, a creature mimicking
Alain de Gevigney [ADG] wrote:

ADG> Hello TBTechies,

ADG> I'm trying to use the memo field but have some problem with subpattern
ADG> in conditional template:

ADG> here is an example of a memo field:

ADG> ,----- [Christophe memo field]
ADG> | Greet Salut Tobal,
ADG> | Quote Tob's
ADG> | .../...
ADG> '-----

ADG> ,----- [QT: testmemo ]
ADG> | %SETPATTREGEXP="^(Greet )([^\r\n]+)$"%-
ADG> | %REGEXPBLINDMATCH="%ABOFromMemo"%-
ADG> | _%SubPatt="0"_
ADG> | _%SubPatt="1"_
ADG> | _%SubPatt="2"_
ADG> | %If:'
ADG> | %SETPATTREGEXP="^(Greet )([^\r\n]+)$"%-
ADG> | %REGEXPBLINDMATCH="%ABOFromMemo"%-
ADG> | %SubPatt="1"%-
ADG> | '<>'Greet ':'%-
ADG> | %SETPATTREGEXP="^(Greet )([^\r\n]+)$"%-
ADG> | %REGEXPBLINDMATCH="%ABOFromMemo"%-
ADG> | err _%SubPatt="1"_ <> _Greet _
ADG> | ':'%-
ADG> | %SETPATTREGEXP="^(Greet )([^\r\n]+)$"%-
ADG> | %REGEXPBLINDMATCH="%ABOFromMemo"%-
ADG> | ok %SubPatt="0"
ADG> | '%-
ADG> '-----

ADG> ,----- [result ]
ADG> | _Greet Salut Tobal,_
ADG> | _Greet _
ADG> | _Salut Tobal,_
ADG> | err _Greet _ <> _Greet _
ADG> | 
ADG> '-----

ADG> Why does it find this ;(

You forgot a %- macro in your %IF statement.  ;-)

Try this one:

,----- [QT: testmemo ]
| %SETPATTREGEXP="^(Greet )([^\r\n]+)$"%-
| %REGEXPBLINDMATCH="%ABOFromMemo"%-
| _%SubPatt="0"_
| _%SubPatt="1"_
| _%SubPatt="2"_
| %If:'%-
| %SETPATTREGEXP="^(Greet )([^\r\n]+)$"%-
| %REGEXPBLINDMATCH="%ABOFromMemo"%-
| %SubPatt="1"%-
| '<>'Greet ':'%-
| %SETPATTREGEXP="^(Greet )([^\r\n]+)$"%-
| %REGEXPBLINDMATCH="%ABOFromMemo"%-
| err _%SubPatt="1"_ <> _Greet _
| ':'%-
| %SETPATTREGEXP="^(Greet )([^\r\n]+)$"%-
| %REGEXPBLINDMATCH="%ABOFromMemo"%-
| ok %SubPatt="0"
| '%-
'-----




-- 
Thanks for writing,
 Januk Aggarwal

Using The Bat! 1.54 Beta/15 under Windows 98 4.10 Build 67766446 A

Trigonometry for farmers: swine and cowswine. -- Erland G.


-- 
______________________________________________________
Archives   : http://tbtech.thebat.dutaint.com
Moderators : mailto:[EMAIL PROTECTED]
Unsubscribe: mailto:[EMAIL PROTECTED]

Reply via email to