// Uncolored, plain source file: randaccess.java
// randaccess.java by Steven R. Brandt
// <p>
// An example file explaining how to use
// com.stevesoft.pat, com.stevesoft.pat.wrap,
// and com.stevesoft.pat.apps
// <p>
// This software comes without express or implied warranty.
// No claim is made about the suitability of this software for
// any purpose and neither I nor SteveSoft shall be liable for
// damages suffered by the user of this software.
import com.stevesoft.pat.wrap.*;
import com.stevesoft.pat.*;
import java.io.*;
// An example demonstrating how to search a random access
// file with Regex.
public class randaccess {
public static void main(String[] args) throws Exception {
RandomAccessFile raf = new RandomAccessFile("randaccess.java","r");
Regex findFoo = new Regex("foo");
findFoo.search(new RandomAccessFileWrap(raf));
System.out.println(
"Foo found at index: "+findFoo.matchedFrom());
}
}