মডিউল:String: সংশোধিত সংস্করণের মধ্যে পার্থক্য

1 revision imported
(১টি সংস্করণ আমদানি করা হয়েছে)
(1 revision imported)
৫৯ নং লাইন: ৫৯ নং লাইন:
Parameters
Parameters
     s: The string to return a subset of
     s: The string to return a subset of
     i: The fist index of the substring to return, defaults to 1.
     i: The first index of the substring to return, defaults to 1.
     j: The last index of the string to return, defaults to the last character.
     j: The last index of the string to return, defaults to the last character.


৪০৭ নং লাইন: ৪০৭ নং লাইন:
if plain then
if plain then
pattern = str._escapePattern( pattern )
pattern = str._escapePattern( pattern )
replace = mw.ustring.gsub( replace, "%%", "%%%%" ) --Only need to escape replacement sequences.
replace = string.gsub( replace, "%%", "%%%%" ) --Only need to escape replacement sequences.
end
end


৫৮৩ নং লাইন: ৫৮৩ নং লাইন:
]]
]]
function str._escapePattern( pattern_str )
function str._escapePattern( pattern_str )
return mw.ustring.gsub( pattern_str, "([%(%)%.%%%+%-%*%?%[%^%$%]])", "%%%1" )
return ( string.gsub( pattern_str, "[%(%)%.%%%+%-%*%?%[%^%$%]]", "%%%0" ) )
end
end


return str
return str
বেনামী ব্যবহারকারী