Module lisa
source code
Parent class for LISA standards (TMX, TBX, XLIFF)
|
LISAunit
A single unit in the file.
|
|
LISAfile
A class representing a file store for one of the LISA file formats.
|
|
_findAllMatches(text,
re_obj)
generate match objects for all re_obj
matches in text . |
source code
|
|
|
_getPhMatches(text)
return list of regexp matchobjects for with all place holders in the
text |
source code
|
|
|
placeholders = [ ' (%[diouxXeEfFgGcrs]) ' , ' (\\\\+.?) ' , ' (%[0-9]$ ...
|
|
re_placeholders = [ re.compile(r'( %[ diouxXeEfFgGcrs] ) '), re.com...
|
|
ph = ' (<.+?>) '
|
Imports:
base,
data,
setXMLlang,
normalize_xml_space,
xml_space_ancestors,
getXMLlang,
string_xpath_normalized,
XML_NS,
string_xpath,
getText,
namespaced,
getXMLspace,
re,
xml_preserve_ancestors,
normalize_space,
setXMLspace,
etree,
MULTIWHITESPACE_RE,
MULTIWHITESPACE_PATTERN
placeholders
- Value:
[ ' (%[diouxXeEfFgGcrs]) ' ,
' (\\\\+.?) ' ,
' (%[0-9]$lx) ' ,
' (%[0-9]\\$[a-z]) ' ,
' (<.+?>) ' ]
|
|
re_placeholders
- Value:
[ re.compile(r'( %[ diouxXeEfFgGcrs] ) '),
re.compile(r'( \\+ .? ) '),
re.compile(r'( %[ 0- 9] $lx) '),
re.compile(r'( %[ 0- 9] \$[ a- z] ) '),
re.compile(r'( <.+? >) ')]
|
|