mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-08 10:44:09 -04:00
Heuristics: Tweak italicize patterns to make them more robust.
This commit is contained in:
parent
17206061f7
commit
ed2b94ac9d
@ -149,17 +149,17 @@ class HeuristicProcessor(object):
|
|||||||
]
|
]
|
||||||
|
|
||||||
ITALICIZE_STYLE_PATS = [
|
ITALICIZE_STYLE_PATS = [
|
||||||
r'(?msu)(?<=\s)_(?P<words>\S[^_]{0,40}?\S)?_(?=[\s\.,\!\?])',
|
r'(?msu)(?<=[\s>"])_(?P<words>[^_]+)?_',
|
||||||
r'(?msu)(?<=\s)/(?P<words>\S[^/]{0,40}?\S)?/(?=[\s\.,\!\?])',
|
r'(?msu)(?<=[\s>"])/(?P<words>[^/]+)?/',
|
||||||
r'(?msu)(?<=\s)~~(?P<words>\S[^~]{0,40}?\S)?~~(?=[\s\.,\!\?])',
|
r'(?msu)(?<=[\s>"])~~(?P<words>[^~]+)?~~',
|
||||||
r'(?msu)(?<=\s)\*(?P<words>\S[^\*]{0,40}?\S)?\*(?=[\s\.,\!\?])',
|
r'(?msu)(?<=[\s>"])\*(?P<words>[^\*]+)?\*',
|
||||||
r'(?msu)(?<=\s)~(?P<words>\S[^~]{0,40}?\S)?~(?=[\s\.,\!\?])',
|
r'(?msu)(?<=[\s>"])~(?P<words>[^~]+)?~',
|
||||||
r'(?msu)(?<=\s)_/(?P<words>\S[^/_]{0,40}?\S)?/_(?=[\s\.,\!\?])',
|
r'(?msu)(?<=[\s>"])_/(?P<words>[^/_]+)?/_',
|
||||||
r'(?msu)(?<=\s)_\*(?P<words>\S[^\*_]{0,40}?\S)?\*_(?=[\s\.,\!\?])',
|
r'(?msu)(?<=[\s>"])_\*(?P<words>[^\*_]+)?\*_',
|
||||||
r'(?msu)(?<=\s)\*/(?P<words>\S[^/\*]{0,40}?\S)?/\*(?=[\s\.,\!\?])',
|
r'(?msu)(?<=[\s>"])\*/(?P<words>[^/\*]+)?/\*',
|
||||||
r'(?msu)(?<=\s)_\*/(?P<words>\S[^\*_]{0,40}?\S)?/\*_(?=[\s\.,\!\?])',
|
r'(?msu)(?<=[\s>"])_\*/(?P<words>[^\*_]+)?/\*_',
|
||||||
r'(?msu)(?<=\s)/:(?P<words>\S[^:/]{0,40}?\S)?:/(?=[\s\.,\!\?])',
|
r'(?msu)(?<=[\s>"])/:(?P<words>[^:/]+)?:/',
|
||||||
r'(?msu)(?<=\s)\|:(?P<words>\S[^:\|]{0,40}?\S)?:\|(?=[\s\.,\!\?])',
|
r'(?msu)(?<=[\s>"])\|:(?P<words>[^:\|]+)?:\|',
|
||||||
]
|
]
|
||||||
|
|
||||||
for word in ITALICIZE_WORDS:
|
for word in ITALICIZE_WORDS:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user