Der Suchbegriff kann in der @ON-Anweisung auch über eine Zeilennummer, eine Zeilennummervariable oder eine Zeichenfolgevariable (jeweils Spaltenangabe möglich) spezifiziert werden. Die Zeile mit der angegebenen Zeilennummer bzw. die Zeichenfolgevariable enthält den Suchbegriff.
Beispiele
@CREATE 6 : 'AB*C//D'
@ON 2-3 PRINT PATTERN 6:2-5:
Der Suchbegriff ist somit die Zeichenfolge 'B*C/'
.
CREATE 1 : 'ABCDEFG'
@SET #L3 = 1
@ON 2-3 PRINT PATTERN #L3:4-7:
Der Suchbegriff lautet also 'DEFG'.
@SET #S0 = 'ABCD*E//F'
@ON & PRINT PATTERN #S0:3-8:
Der Suchbegriff ist somit die Zeichenfolge 'CD*E//'
.
Der Suchbegriff wird bei indirekter Angabe so behandelt, als wäre er zwischen den Begrenzersymbolen apostrophe eingeschlossen. Das Suchen nach Textbegrenzerzeichen in Suchbereichen ist bei indirekten Eingabe also nicht möglich.