Affiliation:
1. IBM T.J.Watson Research Center, Mathematics Dept., Rm. 34-215, P.O. Box 218, Yorktown Heights, NY
Abstract
APL includes a few primitives to permit searching of strings for single characters, principally the dyadic iota. APL2 adds iota underline. This latter function will find all occurrences of a given string in a longer string. Sometimes, however, more elaborate searching is needed; for example, searching for strings of variable length, searching for any of several alternate strings and avoiding of particular strings. In this paper, we describe two APL functions which permit very general string searching and substitution. Patterns describing the search to be done are written in APL with extended syntax. They are converted into a mixture of standard APL and defined functions and executed. The facility described is in experimental use as part of a macro language for the experimental full-screen editor ED3 [1].
Publisher
Association for Computing Machinery (ACM)
Reference4 articles.
1. ED3 (Extended) Editor Reference Manual N. Brenner and T. Springall IBM Research Report (in press).]] ED3 (Extended) Editor Reference Manual N. Brenner and T. Springall IBM Research Report (in press).]]
2. A regular expression pattern matching processor for APL
3. The SNOBOL4 Programming Language by R.E Griswold J.F. Poage and I.P. Polonsky Prentice-Hall 1968.]] The SNOBOL4 Programming Language by R.E Griswold J.F. Poage and I.P. Polonsky Prentice-Hall 1968.]]
4. RALEDIT by H.H. Rich L.F. Rey IBM Internal Report.]] RALEDIT by H.H. Rich L.F. Rey IBM Internal Report.]]
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献