Try to fix emoticons for regex

This commit is contained in:
Michael Taboada 2019-10-11 05:59:14 -07:00
parent 6dbd82da71
commit 572435bd12
2 changed files with 21 additions and 21 deletions

View File

@ -48,27 +48,27 @@ _:===:line
[emoticonDict] [emoticonDict]
# This dictionary uses regexp, so be sure to escape anything that would be parsed by regexp, e.g. *, ., ^, $, etc. # This dictionary uses regexp, so be sure to escape anything that would be parsed by regexp, e.g. *, ., ^, $, etc.
.*[\s*|'|"][\s*|'|"]<{-.-}>.*:===:Raves [\s*|'|"][\s*|'|"]<{-.-}>:===:Raves
.*[\s*|'|"][\s*|'|"]8-\).*:===:smile with sunglasses [\s*|'|"][\s*|'|"]8-\):===:smile with sunglasses
.*[\s*|'|"][\s*|'|"]:-/.*:===:confused [\s*|'|"][\s*|'|"]:-/:===:confused
.*[\s*|'|"][\s*|'|"]-\.-.*:===:bugged [\s*|'|"][\s*|'|"]-\.-:===:bugged
.*[\s*|'|"][\s*|'|"]>\.<.*:===:laughing [\s*|'|"][\s*|'|"]>\.<:===:laughing
.*[\s*|'|"][\s*|'|"]8-X.*:===:skull [\s*|'|"][\s*|'|"]8-X:===:skull
.*[\s*|'|"][\s*|'|"]>:\).*:===:evil smile [\s*|'|"][\s*|'|"]>:\):===:evil smile
.*[\s*|'|"][\s*|'|"]>:-\).*:===:evil smile [\s*|'|"][\s*|'|"]>:-\):===:evil smile
.*[\s*|'|"][\s*|'|"]\\o/.*:===:Hurray [\s*|'|"][\s*|'|"]\\o/:===:Hurray
.*[\s*|'|"][\s*|'|"]:/.*:===:confused [\s*|'|"][\s*|'|"]:/:===:confused
.*[\s*|'|"][\s*|'|"]8\).*:===:smile with sunglasses [\s*|'|"][\s*|'|"]8\):===:smile with sunglasses
.*[\s*|'|"]:D[\s*|'|"].*:===:laugh [\s*|'|"]:D[\s*|'|"]:===:laugh
.*[\s*|'|"];\)[\s*|'|"].*:===:wink [\s*|'|"];\)[\s*|'|"]:===:wink
.*[\s*|'|"]XD[\s*|'|"].*:===:LOL [\s*|'|"]XD[\s*|'|"]:===:LOL
.*[\s*|'|"]:-\)[\s*|'|"].*:===:smile [\s*|'|"]:-\)[\s*|'|"]:===:smile
.*[\s*|'|"]:\)[\s*|'|"].*:===:smile [\s*|'|"]:\)[\s*|'|"]:===:smile
.*[\s*|'|"]->[\s*|'|"].*:===:arrow right [\s*|'|"]->[\s*|'|"]:===:arrow right
# example for arrow left # example for arrow left
#(?:[ |^])(<-)(?:[ ,.!?$]):===:arrow left #(?:[ |^])(<-)(?:[ ,.!?$]):===:arrow left
# or # or
#([ |^])<-([ ,.!?$]):===:arrow left\2 #([ |^])<-([ ,.!?$]):===:arrow left\2
.*[\s*|'|"]<-[\s*|'|"].*:===:arrow left [\s*|'|"]<-[\s*|'|"]:===:arrow left
.*[\s*|'|"][O|o][O|o][\s*|'|"].*:===:WTF? [\s*|'|"][O|o][O|o][\s*|'|"]:===:WTF?
.*[\s*|'|"]\^\^[\s*|'|"].*:===:enjoy smile [\s*|'|"]\^\^[\s*|'|"]:===:enjoy smile

View File

@ -50,7 +50,7 @@ class punctuationManager():
if ' ' in punctuation: if ' ' in punctuation:
resultText = resultText.replace(' ',' ' + punctuationDict[' '] + ' ') resultText = resultText.replace(' ',' ' + punctuationDict[' '] + ' ')
for key,item in punctuationDict.items(): for key,item in punctuationDict.items():
if key in punctuation and key not in ' ': if (punctuation != '' and key in punctuation) and key not in ' ':
if self.env['runtime']['settingsManager'].getSetting('general', 'respectPunctuationPause') and \ if self.env['runtime']['settingsManager'].getSetting('general', 'respectPunctuationPause') and \
len(key) == 1 and \ len(key) == 1 and \
key in "',.;:?!": key in "',.;:?!":