-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Regular expression are not support on Mac Safari and iPadOS and iOS Chrome and Safari Browser #4
Comments
Thank you for using the sylbreak Java version!
Thanks for your information!
Could you please check with various Myanmar sentences again?
After that, please confirm with me again.
I will also check the Java code when I have time.
y
22 Nov 2020
…On Mon, Nov 16, 2020 at 3:18 PM Christian Phyo ***@***.***> wrote:
*Issue*
This Sylbreak is simple, easy to use and really awesome. But one thins
while I am using this on my project it is not working on Mac Safari, Safari
and Chrome of iOS and iPadOS. After few research I find out lookbehind
assertions ((?<= ) and (?<! )) are not support on these browser.
*My fix*
As I am not very expert at "regular expression" I tried my best to fix the
solution. Not sure it was right way but working on my device. Hope this bug
report and suggested solution would be help.
//Original
const BREAK_PATTERN = new RegExp("((?<!" + ssSymbol + ")[" + myConsonant + "](?![" + aThat + ssSymbol + "])" + "|[" + enChar + otherChar + "])", "mg");
//My Fix
const BREAK_PATTERN = new RegExp("((?!" + ssSymbol + ")[" + myConsonant + "](?![" + aThat + ssSymbol + "])" + "|[" + enChar + otherChar + "])", "mg");
[image: image]
<https://user-images.githubusercontent.com/55659312/99230750-14eae380-281e-11eb-8aa0-c70fdc2d694b.png>
Reference
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp#Browser_compatibility
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#4>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AEKASNU76WX2QLROSQENGKTSQDRPJANCNFSM4TW4ATBA>
.
|
Dear Ko Ye, Sorry for delay reply. https://phyozawtun.github.io/myanmar-lorem-ipsum/ Best regards, |
ဖြိုးဇော်ထွန်း
အီးမေးလ် ဖတ်ရတယ်။
အခြေခံအားဖြင့်က Unicode encoding သုံးထားတယ်။ typing order ကလည်း Unicode
rule တွေကို လိုက်နာမယ်ဆိုရင် ဆရာ propose လုပ်ထားတဲ့ RE rule-based syllable
segmentation က ဗမာစာတင်မကပဲ ဗမာစာလုံးအခြေခံတဲ့ တခြား တိုင်းရင်းသား
ဘာသာစကားတွေအတွက်လည်း အလုပ်လုပ်ပေးနိုင်ပါတယ်။
တကယ်က ဆရာ စကောကရင်၊ ပိုးကရင်၊ ပအို့ဝ်၊ ရှမ်း၊ မွန်၊ ရခိုင်၊ ထားဝယ်
စတာတွေအတွက် စမ်းထားပြီး စာတမ်း ရေးပြီး မြန်မာပြည်မှာ ဒီနှစ်မတ်လထဲမှာ
ကျင်းပမယ့် conference တစ်ခုကို တင်ထားပါတယ်။ သိတဲ့အတိုင်းပဲ လက်ရှိ
တိုင်းပြည်က မငြိမ်းချမ်းပဲ ကျောင်းတွေလည်း ရုတ်တရက် ပိတ်ချလိုက်တော့
conference လည်း မကျင်းပဖြစ်ဘူး ဖြစ်သွားတာ... ဆရာ အဲဒီ စာတမ်း ပြီးရင်
sylbreak4all ဆိုပြီး စမ်းထားတဲ့ coding တွေကို တင်ပေးဖို့ ရည်ရွယ်ထားခဲ့တာ...
ဆရာ အားတဲ့အခါ တင်ပေးနိုင်အောင် လုပ်ပါမယ်။
ပြီးတော့ word segmentation tool (myWord version.1) လည်း နောက်လထဲမှာဖြစ်ဖြစ်
release လုပ်ပေးပါမယ်။
မြန်မာစာ NLP အလုပ်တွေကို စိတ်ဝင်စားလို့ ဝမ်းသာပါတယ်။
လက်ရှိ ကျောင်းသားပဲလား။
သုတေသန စာတမ်း ရေးတာတို့ ဘာတို့ လုပ်ချင်ရင် ဆရာ အကြံပေးနိုင်တာကို ပေးပါမယ်။
ကြိုးစားပါ။
y
…On Sun, Apr 18, 2021 at 9:46 PM Christian Phyo ***@***.***> wrote:
Dear Ko Ye,
Sorry for delay reply.
I have tested and try my best on မြန်မာ၊ ပါဠိ၊ ရှမ်း၊ ကရင် languages.
Also testd on major devices.
Your script works well on all these languages and all devices.
I have used your algorithm on follow project. You can check and check also.
https://phyozawtun.github.io/myanmar-lorem-ipsum/
Best regards,
Phyo Zaw Tun
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#4 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AEKASNREPJ3GL5CUVXFUBHLTJLWEPANCNFSM4TW4ATBA>
.
|
ကို ဖြိုးဇော်ထွန်း ခင်ဗျ |
I have not yet seen, marge request for PHP. Can I know, where can I check? |
ဟုတ်လုပ်ထားမယ် အစ်ကို |
Issue
This Sylbreak is simple, easy to use, and really awesome. But one thing while I am using this on my project it is not working on Mac Safari, Safari, and Chrome of iOS and iPad OS. After few research I find out look-behind assertions ((?<= ) and (?<! )) are not support on these browser.
My fix
As I am not very expert at "regular expression" I tried my best to fix the solution. Not sure it was right way but working on my device. Hope this bug report and suggested solution would be help.
Reference https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp#Browser_compatibility
The text was updated successfully, but these errors were encountered: