2009-07-15 41 views

回答

1

很難說這是否是一個錯誤;在Textile website,(_foo_)上的表單可以按你的意願工作,但是在可下載的PHP實現中,它不會。

你應該能夠做到這一點:

([_asdf_]) -> <p>(<em>asdf</em>)</p> 

然而,這是不行的,這是 PY-紡織品的錯誤。您可能需要使用此:通過改變線918(在0​​方法)

(]_asdf_]) 

或補丁textile.py:

  (?:^|(?<=[\s>%(pnct)s])|([{[])) 

(所不同的是在最後的基團;括號內是不正確地反轉)

你也可以將該行更改爲:

  (?:^|(?<=[\s>(%(pnct)s])|([{[])) 

(注意添加的括號)以獲得您想要的行爲(_foo_),但我不確定是否會破壞其他任何內容。


隨訪:latest version of the PHP Textile class確實做出了類似的變化在一個我建議。

+0

非常完整的答案。謝謝! – 2009-07-15 12:38:54

相關問題