Zum Inhalt springen

Benutzer:Chrislb/TestCase wiki2csv

aus Wikipedia, der freien Enzyklopädie

These test cases are used for wiki2csv.py, a python script, that converts wiki tables to a list of comma separated values. This list is parsed automatically, don't change the format. Everything before the first layer 2 heading is ignored.

 {|
 
 
 |}
 
 {|
 !Header
 |}
 
Header
"Header"
----
 {| border="1"
 |}
 
 {|
 |+ 你好
 |}
 
你好
"你好"
++++


 {|
 |Huhu
 |}
 
Huhu
"Huhu"
 {|
 |Cell 1
 |Cell 2
 |}
 
Cell 1 Cell 2

"Cell 1","Cell 2"

 {|
 |Cell 1||Cell 2
 |}
 
Cell 1 Cell 2

"Cell 1","Cell 2"

 {| border="1"
 |+ Das ist eine Beispiel Tabelle
 !Überschrift 1
 !Überschrift 2
 |-
 |1,1
 |1,2
 |-
 |2,1
 |2,2
 |}
 
Das ist eine Beispiel Tabelle
Überschrift 1 Überschrift 2
1,1 1,2
2,1 2,2


"Das ist eine Beispiel Tabelle"
++++
"Überschrift 1","Überschrift 2"
----
"1,1","1,2"
"2,1","2,2"
 {| border="1"
 |+ Das ist eine Beispiel Tabelle
 !bgcolor=2|Überschrift 1
 !Überschrift 2
 |bgcolor="#ffffff"|1,1
 |1,2
 |-
 |2,1
 |2,2
 |}
 
Das ist eine Beispiel Tabelle
Überschrift 1 Überschrift 2 1,1 1,2
2,1 2,2
"Das ist eine Beispiel Tabelle"
++++
"Überschrift 1","Überschrift 2","1,1","1,2"
----
"2,1","2,2"
 {| border="1"
 |+ Das ist eine Beispiel Tabelle
 !bgcolor=2|Überschrift 1
 !Überschrift 2
 |bgcolor="#ffffff"|1,1
 |1,2
 |--- bgcolor="#00ff00"
 |2,1
 |2,2
 |}
 
Das ist eine Beispiel Tabelle
Überschrift 1 Überschrift 2 1,1 1,2
2,1 2,2
"Das ist eine Beispiel Tabelle"
++++
"Überschrift 1","Überschrift 2","1,1","1,2"
----
"2,1","2,2"
 {|
 |- border="1"
 ! Cell 1
 ! Cell 2
 |}
 
Cell 1 Cell 2
"Cell 1","Cell 2"
----
 {|
 !Überschrift
 |-
 |1
 |}
 
Überschrift
1
"Überschrift"
----
1
 {|
 |- border="1"
 | Cell 1
 | Cell 2
 |}
 
Cell1 Cell2
"Cell 1","Cell 2"
 {| border="1" cellpadding=0 bgcolor=#ffffff
 ! Ende
 |}
 
Ende
"Ende"
----
 {| border="1" cellpadding=0 bgcolor=#ffffff
 ! colspan="2" | Test 1
 | Hurra || Hura
 |- bgcolor="#ffffff"
 | dalai
 | lama
 |-
 ! Ende
 |}
 
Test 1 Hurra Hura
dalai lama
Ende
"Test 1",,"Hurra","Hura"
----
"dalai","lama"
"Ende"
----
 {| border="1"
 | Cell1
 |}
 
Cell1
"Cell1"
 {|
 |-
 |border="1"|test
 |}
 
test
 {|
 |-
 |Cell
 |border="1"|test
 |}
 
Cell test
"Cell
border=\"1\"|test"
 {|
 | Tip || Top
 |----- bgcolor="#FFFFFF"
 |}
 
Tip Top
"Tip","Top"
 {| border="1"
 |||||||Cell
 |-
 |}
 
Cell

"","","","Cell"


 {|
 |[[Dort|Hier]]
 | <nowiki>||</nowiki> Nur eine Zelle
 |-
 | <sup>||</sup> Zwei Zellen
 |}
 
Hier || Nur eine Zelle
Zwei Zellen
 "[[Dort|Hier]]","<nowiki>||</nowiki> Nur eine Zelle"
 "<sup>","</sup> Zwei Zellen"
 
 {|
 |[[Dort|Hier]] || [[Links||Rechts]] || [[Vor|||Zurück]]
 | <nowiki>||</nowiki> Nur eine Zelle
 |-
 | <sup>||</sup> Zwei Zellen
 |-
 | {{zh||}} Nur eine Zelle
 |}
 
Hier [[Links Rechts]] [[Vor Zurück]] || Nur eine Zelle
Zwei Zellen
chinesisch {{{c}}} Nur eine Zelle
 "[[Dort|Hier]]","[[Links||Rechts]]","[[Vor|||Zurück]]","<nowiki>||</nowiki> Nur eine Zelle"
 "<sup>","</sup> Zwei Zellen"
 "{{zh||}} Nur eine Zelle"
 
 {|
 |[[Dort|Hier]]
 | <nowiki>||</nowiki> Nur eine Zelle
 |-
 | <sup>||</sup> Zwei Zellen
 |-
 | {{zh||}} Nur eine Zelle
 |-
 | <!-- Kommentar mit || --> Eine Zelle
 |}
 
Hier || Nur eine Zelle
Zwei Zellen
chinesisch {{{c}}} Nur eine Zelle
Eine Zelle
 "[[Dort|Hier]]","<nowiki>||</nowiki> Nur eine Zelle"
 "<sup>","</sup> Zwei Zellen"
 "{{zh||}} Nur eine Zelle"
 "<!-- Kommentar mit || --> Eine Zelle"
 
 {|
 |+ ts
 |-
 |border=1|Cell1
 |-
 |a
 |}
 
ts
Cell1
a
"ts"
++++
"Cell1"
"a"
 {|
 |
 |}
 
""
 {|
 |-
 |Cell1
 |-
 |border="1"|a
 |}
 
Cell1
a
"Cell1"
"a"
 {|
 |Not supported
 | {|
  |Cell2
  |}
 |}
 
Not supported Cell2

|}

"Not supported","","Cell2"
 {|
 |Not supported
 |
 {|
  |Cell2
  |}
 |}
 
Not supported
Cell2
"Not supported","{|
 |Cell2
 |}"
 {| border=1
 !border="1"!Head1
 |}
 
border="1"!Head1
"border=\"1\"!Head1"
----
 This is a wiki text with
 <nowiki>
 {|
 | Cell1
 |}
 </nowiki>
 Tables and <sup>2</sup> text.

 <!-- A comment with a table
 {|
 |}
 -->

 [[Link|{|
 |Cell
 |}]]

 {{zh|c={|
 |Cell2
 |}
 }}
 

This is a wiki text with {| | Cell1 |} Tables and 2 text.


{| |Cell |}

chinesisch {

 Two tables:
 
 {|
 |+ Table 1
 |}
 
 next one:
 
 {|
 |+ Table 2
 |}
 
 That's all
 

Two tables:

Table 1

next one:

Table 2

That's all

"Table 1"
++++

====

"Table 2"
++++
 {|
 |+Diese ist eine typische Tabelle
 !colspan="2"|Über 1!!colspan="2"|Über 2
 |-
 |Ich||und||mein||Auto
 |-
 |1
 |2
 |3
 |4
 |}
 
Diese ist eine typische Tabelle
Über 1 Über 2
Ich und mein Auto
1 2 3 4
"Diese ist eine typische Tabelle"
++++
"Über 1",,"Über 2",
----
"Ich","und","mein","Auto"
1,2,3,4
 {| {{zh}} border=1  <!-- test -->
 | <!--Hip--> Text <!--Hop-->
 | colspan=2 {{zh}} | Text2
 |}
 
Text colspan=2 chinesisch {{{c}}} | Text2
 "<!--Hip--> Text <!--Hop-->","Text2",
 
 {| {{zh}} border=1  <!-- test -->
 | <!--Hip--> Text <!--Hop-->
 | colspan=<!--test-->2 {{zh}} | Text2
 |}
 
Text colspan=2 chinesisch {{{c}}} | Text2
 "<!--Hip--> Text <!--Hop-->","Text2",
 
 {|
 |Zelle 1
 |-
 
 |
 Zelle 3
 |}
 
Zelle 1

Zelle 3

"Zelle 1"
"Zelle 3"
 Dies ist Keine Tabelle   {|
 |Cell 1
 |}
 

Dies ist Keine Tabelle {| |Cell 1 |}

 {| border="1"  cellpadding="10"  cellspacing="9"
 |Cell 1
 |}
 
Cell 1
"Cell 1"
 {| border="1"
 |- border="1" | Cell 1
 |}
 
 {| Tim und Struppi
 |}
 
 {|
 
 |+ Titel
 
 |}
 
Titel
"Titel"
++++
 {|
 |- border="1"
 | Cell 1
 |}
 
Cell 1
"Cell 1"
 {|
 |   |- border="1"
 | Cell 1
 |}
 
- border="1" Cell 1
"- border=\"1\"","Cell 1"
 {|
 |-
 Text
 |cell 3
 |}
 
Text cell 3
"cell 3"
 {|
 t ext |-
 | cell 1 || cell 2
 tex |
 |-
 text
 |cell 3
 |}
 

{| t ext |- | cell 1 || cell 2 tex | |- text |cell 3 |}

"cell 1","cell 2
tex |"
"cell 3"
 {|
 |cell
 |+ Titel
 |}
 
cell
Titel
"cell"
 {|
 |Text
 |+ Titel
 |}
 
Text
Titel
"Titel"
++++
 {|
 |Cell
 Text
 |Data
 |}
 
Cell

Text

Data
"Cell
Text","Data"
 {|
 |-
 |Zeile 1
 |- |Müll
 |Zeile 2
 |}
 
Zeile 1
Zeile 2

"Zeile 1" "Zeile 2"

 Won't work:
 {| border="1"
 |-
 | Guten [[Tag|
 | Hallo]]
 |}
 

Won't work:

Guten Hallo
"Guten","Hallo"