commit 99b247e23ea4f5c185779e30192ad829c7b66ef7
Author: Mauro Talevi <[email protected]>
AuthorDate: Thu Jul 5 11:06:25 2012 +0200
Commit: Mauro Talevi <[email protected]>
CommitDate: Thu Jul 5 11:06:25 2012 +0200
JBEHAVE-784: Applied patch to support generic whitespace keyword
separators.
diff --git
a/jbehave-core/src/main/java/org/jbehave/core/parsers/RegexStoryParser.java
b/jbehave-core/src/main/java/org/jbehave/core/parsers/RegexStoryParser.java
index 4126d34..2977f68 100755
--- a/jbehave-core/src/main/java/org/jbehave/core/parsers/RegexStoryParser.java
+++ b/jbehave-core/src/main/java/org/jbehave/core/parsers/RegexStoryParser.java
@@ -258,7 +258,7 @@ public class RegexStoryParser implements StoryParser {
String initialStartingWords = concatenateWithOr("\\n", "",
keywords.startingWords());
String followingStartingWords = concatenateWithOr("\\n", "\\s",
keywords.startingWords());
return compile(
- "((" + initialStartingWords + ") (.)*?)\\s*(\\Z|" +
followingStartingWords + "|\\n"
+ "((" + initialStartingWords + ")\\s(.)*?)\\s*(\\Z|" +
followingStartingWords + "|\\n"
+ keywords.examplesTable() + ")", DOTALL);
}