Oh no kidding I have actually been impressed at how well we have got liblouis to work with many things and hyphens is just another fun thing to fight around. I think the Biggest problem for braille in the future is when the codes are designed like UEB the people on the committees are still thinking mainly for literature braille. When using braille as output on a computer I have found that we need to come up with a more generic braille code that can easily be back translated no matter if we are dealing with literature or a coding language or a linux path with colons between words with no spaces. I think when full page displays become available there is going to have to be yet another transformation of the braille code to take into account the fact that weird things like computer code some poetry and stuff that is just not normal literature will still need to be quickly and accurately translated by non humans. I will go read your article now. Ken -----Original Message----- From: liblouis-liblouisxml-bounce@xxxxxxxxxxxxx [mailto:liblouis-liblouisxml-bounce@xxxxxxxxxxxxx] On Behalf Of Susan Jolly Sent: Sunday, October 27, 2013 2:44 PM To: liblouis-liblouisxml@xxxxxxxxxxxxx Subject: [liblouis-liblouisxml] Re: Regex question Thanks Ken. I understand you need a simple notation if, for example, a rule applies to three or more adjacent hyphens. You also mentioned groups. Regex groups are very powerful and might be the best alternative but, on the other hand, I must admit it took me more than five minutes to get comfortable with them. You've given me an opening to link to my article about the difficulties of dealing with hyphens in English braille: http://www.dotlessbraille.org/hyphens.htm Thanks again for the clarification. Susan For a description of the software, to download it and links to project pages go to http://www.abilitiessoft.com For a description of the software, to download it and links to project pages go to http://www.abilitiessoft.com