This question about Topic Markup Language and applications: Answered
%INCLUDE using a pattern
Including a table from a different topic using %!INCLUDE{"topic" pattern="..."}
I want to include a table which is created via
CommentPlugin and
FormPlugin and hide it inside the including topic with a html comment. Because both Plugins create html comments itself and I can not extract the table with %!STARTINCLUDE% I tried various patterns.
My basic question is, which pattern does match any line of a TML table:
| *sometext* | *nextrow* |
| val1 | text1 |
and so on.
Some of my ideas included the following regexes (these are just the siple ones):
(|.*|)
(^|.*|$)
(|.*|.*|)
(?m^|.*|$)
\n(|.*|\n)
\n(|.*|.*|\n)
None of them gave me any match in the included topic. As far as I got the Regex syntax right most of them should match the table. Why don't the behave like expected?
Hi there,
I cannot know for sure, but I suspect you need to escape the veritcal bar |. The vertical bar is a special character in a regex (OR).
- This regex
(|.*|)
matches nothing OR everything OR nothing.
- This regex
(\|.*\|)
matches vertical bar followed by everything followed by vertical bar.
--
BramVanOosterhout - 19 Jul 2013