%PDF- %PDF-
Direktori : /usr/share/liblouis/tables/ |
Current File : //usr/share/liblouis/tables/vi-vn-g1.ctb |
#-index-name: Vietnamese, partially contracted #-display-name: Vietnamese partially contracted braille # #+language: vi #+type: literary #+contraction: partial #+grade: 1 #+dots: 6 #+direction: forward #+system: vietnam # #-copyright: Sao Mai Center for the Blind <www.saomaicenter.org/en> #-license: LGPLv2.1 # # Copyright (C) 2018, 2023 by Sao Mai Center for the Blind <www.saomaicenter.org/en> # # This file is part of liblouis. # # liblouis is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as # published by the Free Software Foundation, either version 2.1 of the # License, or (at your option) any later version. # # liblouis is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public # License along with liblouis. If not, see # <http://www.gnu.org/licenses/>. # # Created and maintained by: Dang Hoai Phuc <danghoaiphuc@gmail.com> # #-author: Dang Hoai Phúc <danghoaiphuc@gmail.com> #-maintainer: Dang Hoai Phuc <danghoaiphuc@gmail.com> # #-updated: 2023-1-16 # # Based on <https://www.saomaicenter.org/en/blog/accessible-formats/rules-and-guidelines-contracted-vietnamese-braille-grade-1> include vi-charsdef.uti # number indicator definitions numsign 3456 number sign, just a dots operand numericmodechars ., nocontractsign 6 nonumsign 6 numericnocontchars abcdefghij # Braille letter indicator definition #letsign 6 # caps indicator capsletter 46 begcapsword 456 endcapsword 156 lencapsphrase 2 begcapsphrase 46-46 begcaps 46-46 endcaps 156 # no letter sign before Vietnamese single-letter words #noletsign áàảãạắằẳẵặấầẩẫậéèẻẽẹếềểễệíìỉĩịóòỏõọốồổỗộớờởỡợúùủũụứừửữựýỳỷỹỵ #word a = #word e = #word ê = #word i = #word o = #word ô = #word ơ = #word u = #word ư = #word y = # contractions for special words always gí 245-35-24 always gì 245-56-24 always gỉ 245-26-24 always gĩ 245-36-24 always gị 245-6-24 always quyên 12345-34-1345 always quyến 12345-35-34-1345 always quyền 12345-56-34-1345 always quyển 12345-26-34-1345 always quyễn 12345-36-12345 always quyện 12345-6-34-1345 always quyết 12345-34-2345 always quyệt 12345-6-34-2345 #vowel groups match %a iê %a 34 match %a iế %a 35-34 match %a iề %a 56-34 match %a iể %a 26-34 match %a iễ %a 36-34 match %a iệ %a 6-34 match %[_^]|[\x0022\x0028\x0027\x007B\x005B] yê %a 34 match %[_^]|[\x0022\x0028\x0027\x007B\x005B] yế %a 35-34 match %[_^]|[\x0022\x0028\x0027\x007B\x005B] yề %a 56-34 match %[_^]|[\x0022\x0028\x0027\x007B\x005B] yể %a 26-34 match %[_^]|[\x0022\x0028\x0027\x007B\x005B] yễ %a 36-34 match %[_^]|[\x0022\x0028\x0027\x007B\x005B] yệ %a 6-34 word oá 35-135-1 word oà 56-135-1 word oả 26-135-1 word oã 36-135-1 word oạ 6-135-1 word oa = match %[a_^]|[\x0022\x0028\x0027\x007B\x005B]|[\x0022\x0028\x0027\x007B\x005B] oa %[a_.^] 4 word óa = match %[a_^]|[\x0022\x0028\x0027\x007B\x005B]|[\x0022\x0028\x0027\x007B\x005B] óa %[a_.^] 35-4 word òa = match %[a_^]|[\x0022\x0028\x0027\x007B\x005B]|[\x0022\x0028\x0027\x007B\x005B] òa %[a_.^] 56-4 word ỏa = match %[a_^]|[\x0022\x0028\x0027\x007B\x005B]|[\x0022\x0028\x0027\x007B\x005B] ỏa %[a_.^] 26-4 word õa = match %[a_^]|[\x0022\x0028\x0027\x007B\x005B]|[\x0022\x0028\x0027\x007B\x005B] õa %[a_.^] 36-4 word ọa = match %[a_^]|[\x0022\x0028\x0027\x007B\x005B]|[\x0022\x0028\x0027\x007B\x005B] ọa %[a_.^] 6-4 # processing the case of tone marks on letter a match %[a_^]|[\x0022\x0028\x0027\x007B\x005B]|[\x0022\x0028\x0027\x007B\x005B] oá %[a_.^] 35-4 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B]|[\x0022\x0028\x0027\x007B\x005B] oà %[a_.^] 56-4 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B]|[\x0022\x0028\x0027\x007B\x005B] oả %[a_.^] 26-4 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B]|[\x0022\x0028\x0027\x007B\x005B] oã %[a_.^] 36-4 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B]|[\x0022\x0028\x0027\x007B\x005B] oạ %[a_.^] 6-4 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B]|[\x0022\x0028\x0027\x007B\x005B] oă %a 2 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B]|[\x0022\x0028\x0027\x007B\x005B] oắ %a 35-2 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B]|[\x0022\x0028\x0027\x007B\x005B] oằ %a 56-2 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B]|[\x0022\x0028\x0027\x007B\x005B] oẳ %a 26-2 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B]|[\x0022\x0028\x0027\x007B\x005B] oẵ %a 36-2 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B]|[\x0022\x0028\x0027\x007B\x005B] oặ %a 6-2 word oe = word óe = word òe = word ỏe = word õe = word ọe = match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] oe %[a_.^] 5 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] óe %[a_.^] 35-5 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] òe %[a_.^] 56-5 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] ỏe %[a_.^] 26-5 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] õe %[a_.^] 36-5 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] ọe %[a_.^] 6-5 # processing the tone marks placed on letter e word oé 35-135-15 word oè 56-135-15 word oẻ 26-135-15 word oẽ 36-135-15 word oẹ 6-135-15 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] oé %[a_.^] 35-5 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] oè %[a_.^] 56-5 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] oẻ %[a_.^] 26-5 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] oẽ %[a_.^] 36-5 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] oẹ %[a_.^] 6-5 word uê = word uế 35-136-126 word uề 56-136-126 word uể 26-136-126 word uễ 36-136-126 word uệ 6-136-126 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] uê %[a_.^] 3 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] uế %[a_.^] 35-3 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] uề %[a_.^] 56-3 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] uể %[a_.^] 26-3 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] uễ %[a_.^] 36-3 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] uệ %[a_.^] 6-3 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] ươ %a 156 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] ướ %a 35-156 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] ườ %a 56-156 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] ưở %a 26-156 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] ưỡ %a 36-156 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] ượ %a 6-156 match %a uở %[_.^] 26-136-246 match %a uờ %[_.^] 56-136-246 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] uô %a 12346 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] uố %a 35-12346 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] uồ %a 56-12346 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] uổ %a 26-12346 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] uỗ %a 36-12346 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] uộ %a 6-12346 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] uâ %a 25 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] uấ %a 35-25 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] uầ %a 56-25 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] uẩ %a 26-25 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] uẫ %a 36-25 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] uậ %a 6-25 match %a uy %[a_.^] 45 match %a úy %[a_.^] 35-45 match %a ùy %[a_.^] 56-45 match %a ủy %[a_.^] 26-45 match %a ũy %[a_.^] 36-45 match %a ụy %[a_.^] 6-45 # processing tone marks placed on letter y word uý 35-136-13456 word uỳ 56-136-13456 word uỷ 26-136-13456 word uỹ 36-136-13456 word uỵ 6-136-13456 match %a uý %[a_.^] 35-45 match %a uỳ %[a_.^] 56-45 match %a uỷ %[a_.^] 26-45 match %a uỹ %[a_.^] 36-45 match %a uỵ %[a_.^] 6-45 # uyê vowel groups just combined with letter n and t but already have contraction # so just simply define for words uyên and uyển word uyên 235-1345 word uyển 26-235-1345 match %a uyê %a 235 match %a uyế %a 35-235 match %a uyề %a 56-235 match %a uyể %a 26-235 match %a uyễ %a 36-235 match %a uyệ %a 6-235 # self-accent parts without contractions match %a áp %[_.^] 1-1234 match %a ắc %[_.^] 345-14 match %a ắp %[_.^] 345-1234 match %a ấc %[_.^] 16-14 match %a éc %[_.^] 15-14 match %a ép %[_.^] 15-1234 match %a ét %[_.^] 15-2345 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] ếch %[_.^] 126-13 match %a ếp %[_.^] 126-1234 match %a ết %[_.^] 126-2345 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] ích %[_.^] 24-13 match %a íp %[_.^] 24-1234 match %a ít %[_.^] 24-2345 match %a óc %[_.^] 135-14 match %a óp %[_.^] 135-1234 match %a ót %[_.^] 135-2345 match %a ốc %[_.^] 1456-14 match %a ốp %[_.^] 1456-1234 match %a ớp %[_.^] 246-1234 match %a ớt %[_.^] 246-2345 match %a úc %[_.^] 136-14 match %a úp %[_.^] 136-1234 match %a út %[_.^] 136-2345 match %a ứt %[_.^] 1256-2345 # rhyme contractions match %a ac %[_.^] 14 match %a ác %[_.^] 14 match %a ạc %[_.^] 6-14 match %a ach %[_.^] 146 match %a ách %[_.^] 146 match %a ạch %[_.^] 6-146 match %a ai %[_^] 35 match %a ái %[_.^] 35-35 match %a ài %[_.^] 56-35 match %a ải %[_.^] 26-35 match %a ãi %[_.^] 36-35 match %a ại %[_.^] 6-35 always am! 1-134-235 always ám! 35-1-134-235 always àm! 56-1-134-235 always ảm! 26-1-134-235 always ãm! 36-1-134-235 always ạm! 6-1-134-235 match %a am %[_.^] 235 match %a ám %[_.^] 35-235 match %a àm %[_.^] 56-235 match %a ảm %[_.^] 26-235 match %a ãm %[_.^] 36-235 match %a ạm %[^_.] 6-235 # no contracted if followed a punctuation match %a an %[_^] 6 match %a án %[_.^] 35-6 match %a àn %[_.^] 56-6 match %a ản %[_.^] 26-6 match %a ãn %[_.^] 36-6 match %a ạn %[_.^] 6-6 match %a ang %[_.^] 123 match %a áng %[_.^] 35-123 match %a àng %[_.^] 56-123 match %a ảng %[_.^] 26-123 match %a ãng %[_.^] 36-123 match %a ạng %[_.^] 6-123 match %a|![o\s] anh %[_.^] 125 match %a|![o\s] ánh %[_.^] 35-125 match %a|![o\s] ành %[_.^] 56-125 match %a|![o\s] ảnh %[_.^] 26-125 match %a|![o\s] ãnh %[_.^] 36-125 match %a|![o\s] ạnh %[_.^] 6-125 match %a ao %[_^] 26 match %a áo %[_.^] 35-26 match %a ào %[_.^] 56-26 match %a ảo %[_.^] 26-26 match %a ão %[_.^] 36-26 match %a ạo %[_.^] 6-26 match %a at %[_.^] 12356 match %a át %[_.^] 12356 match %a ạt %[_.^] 6-12356 match %a ay %[_.^] 23 match %a áy %[_.^] 35-23 match %a ày %[_.^] 56-23 match %a ảy %[_.^] 26-23 match %a ãy %[_.^] 36-23 match %a ạy %[_.^] 6-23 match %a ăm %[_.^] 124 match %a ắm %[_.^] 35-124 match %a ằm %[_.^] 56-124 match %a ẳm %[_.^] 26-124 match %a ẵm %[_.^] 36-124 match %a ặm %[_.^] 6-124 match %a ăn %[_.^] 345 match %a ắn %[_.^] 35-345 match %a ằn %[_.^] 56-345 match %a ẳn %[_.^] 26-345 match %a ẵn %[_.^] 36-345 match %a ặn %[_.^] 6-345 match %a ăng %[_.^] 456 match %a ắng %[_.^] 35-456 match %a ằng %[_.^] 56-456 match %a ẳng %[_.^] 26-456 match %a ẵng %[_.^] 36-456 match %a ặng %[_.^] 6-456 match %a ăt %[_.^] 23456 match %a ắt %[_.^] 23456 match %a ặt %[_.^] 6-23456 match %a âm %[_.^] 1346 match %a ấm %[_.^] 35-1346 match %a ầm %[_.^] 56-1346 match %a ẩm %[_.^] 26-1346 match %a ẫm %[_.^] 36-1346 match %a ậm %[_.^] 6-1346 match %a|![u\s] ân %[_.^] 16 match %a|![u\s] ấn %[_.^] 35-16 match %a|![u\s] ần %[_.^] 56-16 match %a|![u\s] ẩn %[_.^] 26-16 match %a|![u\s] ẫn %[_.^] 36-16 match %a|![u\s] ận %[_.^] 6-16 match %a|![i\s] ên %[_.^] 1345 match %a|![i\s] ến %[_.^] 35-1345 match %a|![i\s] ền %[_.^] 56-1345 match %a|![i\s] ển %[_.^] 26-1345 match %a|![i\s] ễn %[_.^] 36-1345 match %a|![i\s] ện %[_.^] 6-1345 word ấp 16-1234 match %[a_^] ấp %. 16-1234 match %a ấp %[_^] 56 match %a ập %[_.^] 6-56 match %a ât %[_.^] 2345 match %a ất %[_.^] 2345 match %a ật %[_.^] 6-2345 match %a ây %[_.^] 12 match %a ấy %[_.^] 35-12 match %a ầy %[_.^] 56-12 match %a ẩy %[_.^] 26-12 match %a ẫy %[_.^] 36-12 match %a ậy %[_.^] 6-12 match %a âu %[_.^] 346 match %a ấu %[_.^] 35-346 match %a ầu %[_.^] 56-346 match %a ẩu %[_.^] 26-346 match %a ẫu %[_.^] 36-346 match %a ậu %[_.^] 6-346 match %a ia %[_.^] 34 match %a ía %[_.^] 35-34 match %a ìa %[_.^] 56-34 match %a ỉa %[_.^] 26-34 match %a ĩa %[_.^] 36-34 match %a ịa %[_.^] 6-34 match %a ya %[_.^] 34 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] iêc %[_.^] 36 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] iếc %[_.^] 36 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] iệc %[_.^] 6-36 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] iêm %[_.^] 134 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] iếm %[_.^] 35-134 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] iềm %[_.^] 56-134 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] iểm %[_.^] 26-134 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] iễm %[_.^] 36-134 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] iệm %[_.^] 6-134 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] iên %[_.^] 1356 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] iến %[_.^] 35-1356 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] iền %[_.^] 56-1356 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] iển %[_.^] 26-1356 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] iễn %[_.^] 36-1356 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] iện %[_.^] 6-1356 match %a iêp %[_.^] 1234 match %a iếp %[_.^] 1234 match %a iệp %[_.^] 6-1234 match %a iêt %[_.^] 12456 match %a iết %[_.^] 12456 match %a iệt %[_.^] 6-12456 match %a inh %[_.^] 236 match %a ính %[_.^] 35-236 match %a ình %[_.^] 56-236 match %a ỉnh %[_.^] 26-236 match %a ĩnh %[_.^] 36-236 match %a ịnh %[_.^] 6-236 match %a oi %[_.^] 356 match %a ói %[_.^] 35-356 match %a òi %[_.^] 56-356 match %a ỏi %[_.^] 26-356 match %a õi %[_.^] 36-356 match %a ọi %[_.^] 6-356 match %a on %[_.^] 1236 match %a ón %[_.^] 35-1236 match %a òn %[_.^] 56-1236 match %a ỏn %[_.^] 26-1236 match %a õn %[_.^] 36-1236 match %a ọn %[_.^] 6-1236 match %a ong %[_.^] 2356 match %a óng %[_.^] 35-2356 match %a òng %[_.^] 56-2356 match %a ỏng %[_.^] 26-2356 match %a õng %[_.^] 36-2356 match %a ọng %[_.^] 6-2356 match %a ôi %[_.^] 245 match %a ối %[_.^] 35-245 match %a ồi %[_.^] 56-245 match %a ổi %[_.^] 26-245 match %a ỗi %[_.^] 36-245 match %a ội %[_.^] 6-245 match %a ông %[_.^] 1245 match %a ống %[_.^] 35-1245 match %a ồng %[_.^] 56-1245 match %a ổng %[_.^] 26-1245 match %a ỗng %[_.^] 36-1245 match %a ộng %[_.^] 6-1245 match %a ôt %[_.^] 1246 match %a ốt %[_.^] 1246 match %a ột %[_.^] 6-1246 match %a ơi %[_.^] 2456 match %a ới %[_.^] 35-2456 match %a ời %[_.^] 56-2456 match %a ởi %[_.^] 26-2456 match %a ỡi %[_.^] 36-2456 match %a ợi %[_.^] 6-2456 match %a ơn %[_.^] 3456 match %a ớn %[_.^] 35-3456 match %a ờn %[_.^] 56-3456 match %a ởn %[_.^] 26-3456 match %a ỡn %[_.^] 36-3456 match %a ợn %[_.^] 6-3456 match %a ua %[_.^] 12346 match %a úa %[_.^] 35-12346 match %a ùa %[_.^] 56-12346 match %a ủa %[_.^] 26-12346 match %a ũa %[_.^] 36-12346 match %a ụa %[_.^] 6-12346 match %a ung %[_.^] 13 match %a úng %[_.^] 35-13 match %a ùng %[_.^] 56-13 match %a ủng %[_.^] 26-13 match %a ũng %[_.^] 36-13 match %a ụng %[_.^] 6-13 match %a uôc %[_.^] 1235 match %a uốc %[_.^] 1235 match %a uộc %[_.^] 6-1235 match %a uyêt %[_.^] 123456 match %a uyết %[_.^] 123456 match %a uyệt %[_.^] 6-123456 match %a ưa %[_.^] 156 match %a ứa %[_.^] 35-156 match %a ừa %[_.^] 56-156 match %a ửa %[_.^] 26-156 match %a ữa %[_.^] 36-156 match %a ựa %[_.^] 6-156 match %a ưc %[_.^] 234 match %a ức %[_.^] 234 match %a ực %[_.^] 6-234 match %a ươc %[_.^] 25 match %a ước %[_.^] 25 match %a ược %[_.^] 6-25 match %a ươi %[_.^] 145 match %a ưới %[_.^] 35-145 match %a ười %[_.^] 56-145 match %a ưởi %[_.^] 26-145 match %a ưỡi %[_.^] 36-145 match %a ượi %[_.^] 6-145 match %a ương %[_.^] 256 match %a ướng %[_.^] 35-256 match %a ường %[_.^] 56-256 match %a ưởng %[_.^] 26-256 match %a ưỡng %[_.^] 36-256 match %a ượng %[_.^] 6-256 word uyên 45-1345 word uyển 26-45-1345 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] uyên %[_.^] 12345 match %a uyến %[_.^] 35-12345 match %a uyền %[_.^] 56-12345 match %[a_^]|[\x0022\x0028\x0027\x007B\x005B] uyển %[_.^] 26-12345 match %a uyễn %[_.^] 36-12345 match %a uyện %[_.^] 6-12345 match %a ưng %[_.^] 46 match %a ứng %[_.^] 35-46 match %a ừng %[_.^] 56-46 match %a ửng %[_.^] 26-46 match %a ững %[_.^] 36-46 match %a ựng %[_.^] 6-46 #match %a yên %[_.^] 1356 # double consonants match %[^_]|[\x0022\x0028\x0027\x007B\x005B] ch %a 146 match %a ch %[_.^] 13 match %[^_]|[\x0022\x0028\x0027\x007B\x005B] gi %a 245 match %[^_]|[\x0022\x0028\x0027\x007B\x005B] gh %a 1245 match %[^_]|[\x0022\x0028\x0027\x007B\x005B] kh %a 12356 match %[^_]|[\x0022\x0028\x0027\x007B\x005B] ng %a 346 match %a ng %[_.^] 1245 match %[^_]|[\x0022\x0028\x0027\x007B\x005B] ngh %a 12456 match %[^_]|[\x0022\x0028\x0027\x007B\x005B] nh %a 1246 match %a nh %[_.^] 125 match %[^_]|[\x0022\x0028\x0027\x007B\x005B] ph %a 124 match %[^_]|[\x0022\x0028\x0027\x007B\x005B] th %a 2456 match %[^_]|[\x0022\x0028\x0027\x007B\x005B] tr %a 23456 match %[^_]|[\x0022\x0028\x0027\x007B\x005B] qu %a 12345 match %a iêu %[_.^] 2346 match %a iếu %[_.^] 35-2346 match %a iều %[_.^] 56-2346 match %a iểu %[_.^] 26-2346 match %a iễu %[_.^] 36-2346 match %a iệu %[_.^] 6-2346