إزالة_التشكيل.rb
· 704 B · Ruby
Исходник
# encoding: UTF-8
def إزالة_التشكيل
السورة = <<~نص
بِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ
قُلْ أَعُوذُ بِرَبِّ النَّاسِ
مَلِكِ النَّاسِ
إِلَٰهِ النَّاسِ
مِن شَرِّ الْوَسْوَاسِ الْخَنَّاسِ
الَّذِي يُوَسْوِسُ فِي صُدُورِ النَّاسِ
مِنَ الْجِنَّةِ وَالنَّاسِ
نص
نمط_التشكيل = /[\u064B-\u065F\u0670\u06D6-\u06ED]/
النص_بدون_تشكيل = السورة.gsub(نمط_التشكيل, "")
puts النص_بدون_تشكيل
end
إزالة_التشكيل
| 1 | # encoding: UTF-8 |
| 2 | |
| 3 | def إزالة_التشكيل |
| 4 | السورة = <<~نص |
| 5 | بِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ |
| 6 | قُلْ أَعُوذُ بِرَبِّ النَّاسِ |
| 7 | مَلِكِ النَّاسِ |
| 8 | إِلَٰهِ النَّاسِ |
| 9 | مِن شَرِّ الْوَسْوَاسِ الْخَنَّاسِ |
| 10 | الَّذِي يُوَسْوِسُ فِي صُدُورِ النَّاسِ |
| 11 | مِنَ الْجِنَّةِ وَالنَّاسِ |
| 12 | نص |
| 13 | |
| 14 | نمط_التشكيل = /[\u064B-\u065F\u0670\u06D6-\u06ED]/ |
| 15 | |
| 16 | النص_بدون_تشكيل = السورة.gsub(نمط_التشكيل, "") |
| 17 | |
| 18 | puts النص_بدون_تشكيل |
| 19 | end |
| 20 | |
| 21 | إزالة_التشكيل |
| 22 |