יחידה:מונה הופעות: הבדלים בין גרסאות בדף

מתוך חב"דטקסט, מאגר ספרים חב"דים חופשי בגרסת טקסט.
קפיצה לניווט קפיצה לחיפוש
(מויקיפדיה: https://he.wikipedia.org/wiki/%D7%99%D7%97%D7%99%D7%93%D7%94:%D7%9E%D7%95%D7%A0%D7%94_%D7%94%D7%95%D7%A4%D7%A2%D7%95%D7%AA)
 
מ (גרסה אחת יובאה: ייבוא תבניות ראשוני מחב"דפדיה. קרדיט לויקיפדיה על מה שהועתק מהם לחב"דפדיה)
 
(אין הבדלים)

גרסה אחרונה מ־22:28, 20 ביוני 2024

ניתן ליצור תיעוד על היחידה הזאת בדף יחידה:מונה הופעות/תיעוד

local p = {}

function p.countlines(frame)
	local s = frame.args[1] or frame.args.text
	local _, count = s:gsub('\n', '%0') -- Count newline characters in s
	return count + 1
end

function p.count(frame)
	local ans = 0
	local c = mw.ustring.codepoint(frame.args[2], 1, 1)
	for cp in mw.ustring.gcodepoint(frame.args[1]) do
    	if cp == c then
    		ans = ans + 1
    	end
	end
	return ans
end

return p