I want something like this in python : http://stackoverflow.com/questions/2526756/can-java-util-regex-pattern-do-partia...<http://stackoverflow.com/questions/2526756/can-java-util-regex-pattern-do-partial-matches>
First you have to call one of the standard methods to apply the regex, like matches() or find(). If that returns false, you can use the hitEnd() method to find out if some longer string could have matched: String[] inputs = { "AA", "BB" }; Pattern p = Pattern.compile("AAAAAB"); Matcher m = p.matcher(""); for (String s : inputs) { m.reset(s); System.out.printf("%s -- full match: %B; partial match: %B%n", s, m.matches(), m.hitEnd()); } output: AA -- full match: FALSE; partial match: TRUE BB -- full match: FALSE; partial match: FALSE So. Is there already some function like hitEnd() in any python regexp library? Or if not, maybe it's could be added in the feature to the standart re module? :)
-- http://mail.python.org/mailman/listinfo/python-list