testing python-markdown
Yuri T.
qaramazov at gmail.com
Mon Aug 15 00:47:45 EDT 2005
Thanks for the suggestions.
> source for an older version of PHP Markdown, and it looks like he's
> just doing it by looking for nested `[]` pairs up to 6 levels deep
I've thought of doing this, but this seems really ugly... I'll see if
I can come up with something more pythonic.
> So your lists never add <p> tags?
I add p tags on all paragraphs except for the first. I determine
whether to put a <p> tag by checking if the parent element already has
children.
> Then we replace the tab with the right number of spaces. The right
> number of spaces is
>
> 4 - length($1) % 4
Ok, it's good to know what this is supposed to do. In this case
everything is doable easily without magic and in fact without any
regular expressions. I seem to get the same result simply from:
def detab(str) :
while 1:
i = str.find("\t")
if i < 0 : break
else : str= str[:i] + " "*(TABLENGTH-i%TABLENGTH) + str[i+1:]
return str
I'll add this in.
- yuri
More information about the Markdown-Discuss
mailing list