יחידה:גרשיים: הבדלים בין גרסאות בדף
קפיצה לניווט
קפיצה לחיפוש
(יצירת דף עם התוכן "local p = {} require "mw.ustring" function p.geresh( frame ) str = frame.args.string lenfull = mw.ustring.len( str ) sep = "%s" for substr in string.gmatch(str, "([^"..sep.."]+)") do laststr = substr end len = mw.ustring.len( laststr ) sub = mw.ustring.sub if len == 1 then return str .. "'" else return sub ( str,0, lenfull-1).. "\"" .. sub ( str,lenfull) end end ret...") |
מ (גרסה אחת יובאה) |
(אין הבדלים)
| |
גרסה אחרונה מ־10:02, 7 בספטמבר 2025
מטרת היחידה הזו היא לקבל מחרוזת שהיא פרק או פסוק (בתנ"ך או במקור אחר), או רצף אותיות בגימטריה. ולהציג אותה עם גרש או עם גרשיים בהתאם לכלל הבא: אם מדובר באות אחת יש להציג גרש לאחר האות. אם מדובר ביותר משתי אותיות היא תציג גרשיים לפני האות האחרונה במחרוזת.
היחידה הזו בשימוש ב{{גרשיים}}.
local p = {}
require "mw.ustring"
function p.geresh( frame )
str = frame.args.string
lenfull = mw.ustring.len( str )
sep = "%s"
for substr in string.gmatch(str, "([^"..sep.."]+)") do
laststr = substr
end
len = mw.ustring.len( laststr )
sub = mw.ustring.sub
if len == 1
then return str .. "'"
else
return sub ( str,0, lenfull-1).. "\"" .. sub ( str,lenfull)
end
end
return p