MurmeltierS
Neu angemeldet
- Registriert
- 9 Apr. 2017
- Beiträge
- 21
@theSplit:
Genau, an der Einrückung in einer neuen Zeile nach einem Listenpunkt beginnenden Zeichen (* )
Oder in RegExp
[src=javascript].replace(/\n\*{1}[ ](((.*)([\n][\* ][ ])?.*)*)/g, "\n<ul>\n* $1\n</ul>") // erkennt und umschließt unnummerierte Listen (ul)
.replace(/\n(?:\*{1}[ ]((.*)(\n[ ][ ].*)*))|\n\*(?=\n)/g, "\n<li>$1</li>") // erkennt Listenelemente (li) einer unnumerierten Liste[/src]
Hach ist RegExp nicht unheimlich lesbar....
Genau, an der Einrückung in einer neuen Zeile nach einem Listenpunkt beginnenden Zeichen (* )
Oder in RegExp

[src=javascript].replace(/\n\*{1}[ ](((.*)([\n][\* ][ ])?.*)*)/g, "\n<ul>\n* $1\n</ul>") // erkennt und umschließt unnummerierte Listen (ul)
.replace(/\n(?:\*{1}[ ]((.*)(\n[ ][ ].*)*))|\n\*(?=\n)/g, "\n<li>$1</li>") // erkennt Listenelemente (li) einer unnumerierten Liste[/src]
Hach ist RegExp nicht unheimlich lesbar....