diff options
| author | bjculkin <bjculkin@mix.wvu.edu> | 2017-03-22 08:49:15 -0400 |
|---|---|---|
| committer | bjculkin <bjculkin@mix.wvu.edu> | 2017-03-22 08:49:15 -0400 |
| commit | bc7897b060062728cc5f51e4bf02cbed3954d2c7 (patch) | |
| tree | 97b4503081d1b8e0898fc8927f2a6169620e05b1 /BJC-Utils2/src/main/java/bjc/utils/parserutils | |
| parent | 9ace8e5bcce74808ab0a33115017bcf200e03a96 (diff) | |
Update
Diffstat (limited to 'BJC-Utils2/src/main/java/bjc/utils/parserutils')
| -rw-r--r-- | BJC-Utils2/src/main/java/bjc/utils/parserutils/BlockReader.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/BJC-Utils2/src/main/java/bjc/utils/parserutils/BlockReader.java b/BJC-Utils2/src/main/java/bjc/utils/parserutils/BlockReader.java index 2083e1a..b2b7de1 100644 --- a/BJC-Utils2/src/main/java/bjc/utils/parserutils/BlockReader.java +++ b/BJC-Utils2/src/main/java/bjc/utils/parserutils/BlockReader.java @@ -5,6 +5,7 @@ import java.io.Reader; import java.util.NoSuchElementException; import java.util.Scanner; import java.util.function.Consumer; +import java.util.regex.Pattern; /** * Implements reading numbered blocks from a source. @@ -130,7 +131,11 @@ public class BlockReader implements AutoCloseable { lnReader = new LineNumberReader(source); blockReader = new Scanner(lnReader); - blockReader.useDelimiter(String.format("(?:%s)|\\Z", blockDelim)); + + String pattern = String.format("(?:%s)|\\Z", blockDelim); + Pattern pt = Pattern.compile(pattern, Pattern.MULTILINE); + + blockReader.useDelimiter(pt); } /** |
