לדלג לתוכן

יחידה:גרשיים

מתוך חב"דפדיה, אנציקלופדיה חב"דית חופשית
גרסה מ־19:03, 27 במאי 2025 מאת מ. רובין (שיחה | תרומות) (יצירת דף עם התוכן "local p = {} require "mw.ustring" function p.geresh( frame ) str = frame.args.string len= mw.ustring.len( str ) sub = mw.ustring.sub if len == 1 then return str .. "'" elseif (len == 2 and sub(str, -1) == "'") or string.find(str, "\"") then return str else return sub ( str,0, len-1).. "\"" .. sub ( str,len) end end return p")
(הבדל) → הגרסה הקודמת | הגרסה האחרונה (הבדל) | הגרסה הבאה ← (הבדל)

ניתן ליצור תיעוד על היחידה הזאת בדף יחידה:גרשיים/תיעוד

local p = {}

require "mw.ustring"

function p.geresh( frame )
     str = frame.args.string
     len= mw.ustring.len( str )
     sub = mw.ustring.sub
     if len == 1 
        then return str .. "'"
        elseif (len == 2 and sub(str, -1) == "'") or string.find(str, "\"")
        	then return str
     else
         return sub ( str,0, len-1).. "\"" .. sub ( str,len)
     end
end
 
return p