← Previous revision | Revision as of 12:32, 29 April 2024 |
Line 292: | Line 292: |
for rowWikitext in mw.text.gsplit( tableWikitext, '|-', true ) do | for rowWikitext in mw.text.gsplit( tableWikitext, '|-', true ) do |
local rowData = {} | local rowData = {} |
rowWikitext = mw.text.trim( rowWikitext ); | |
rowWikitext = string.gsub( rowWikitext, '||', '\n|' ) -- convert any || to \n| | rowWikitext = string.gsub( rowWikitext, '||', '\n|' ) -- convert any || to \n| |
rowWikitext = string.gsub( rowWikitext, '!!', '\n|' ) -- convert any !! to \n| | rowWikitext = string.gsub( rowWikitext, '!!', '\n|' ) -- convert any !! to \n| |
rowWikitext = string.gsub( rowWikitext, '\n!', '\n|' ) -- convert any \n! to \n| | rowWikitext = string.gsub( rowWikitext, '\n!', '\n|' ) -- convert any \n! to \n| |
rowWikitext = string.gsub( rowWikitext, '^\n|', '' ) -- remove the leading \n| | |
for cellWikitext in mw.text.gsplit( rowWikitext, '\n|' ) do | for cellWikitext in mw.text.gsplit( rowWikitext, '\n|' ) do |
cellWikitext = mw.text.trim( cellWikitext ) | cellWikitext = mw.text.trim( cellWikitext ) |
Okumaya devam et...