Dernière activité 6 hours ago

sixtyfive's Avatar sixtyfive a révisé ce gist 6 hours ago. Aller à la révision

1 file changed, 21 insertions

إزالة_التشكيل.rb(fichier créé)

@@ -0,0 +1,21 @@
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 + إزالة_التشكيل
Plus récent Plus ancien