On Thu, Apr 29, 2021 at 4:38 PM Jean-Pierre Rivière < [email protected]> wrote:
> just to be pedantic, but in old Mac'OS the end of line was only \r. so > your code would not work there > > $list filter="[<source>splitregexp[(\r?\n|\r)]" > > will do that (not tested yet). we obviously cannot use [\r?\n?] > Created a source in Python and convert the EOL in Notepad++ to Macintosh, Unix and Windows save and import to Tiddlywiki 5.1.24pre by drag and drop the below filter worked for all of them filter="[<source>splitregexp[\r?\n|\r]] > > > Le jeudi 29 avril 2021 à 13:48:01 UTC+2, PMario a écrit : > >> On Thursday, April 29, 2021 at 12:26:23 PM UTC+2 Mohammad wrote: >> >>> It is known that the newline character is different for different OS >>> (see Wikipedia <https://en.wikipedia.org/wiki/Newline>). I am not sure >>> if this is also true for the browsers or not! >>> >> >> 1) If you save a multiline tiddler in TW to the internal store `\n` will >> be used. >> 2) If you copy paste content from a file to TW it will use \n >> >> 3) If you import eg: test.txt from windows there will be "\r\n" in the >> tiddler. >> The next time you edit the tiddler and save there will be "\n" only. >> >> >> >>> Having that said, what is the best practice to treat a newline character >>> in a Tiddlywiki filter to work everywhere! >>> >>> *Case i* >>> >>> <$list filter="[<source>splitregexp[\n]]" ... >>> >> >> So for case 3 it will look like, if it works, but it will keep the \r in >> memory. >> If you want to remove it use: >> >> <$list filter="[<source>splitregexp[\r?\n]]" ... this will always work >> for all OSes. >> >> \r? .. means check for \r optional ... only if it exists >> >> >> >>> *Case ii* >>> <$vars newline=" >>> " > >>> <$list filter="[<source>splitregexp<newline>]" ... >>> >> >> hmm. This won't help since internally we only use \n >> >> hope that helps >> mario >> >>> -- > You received this message because you are subscribed to the Google Groups > "TiddlyWiki" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/tiddlywiki/2ea136f8-0151-48dc-bf9a-f4a75b7865d4n%40googlegroups.com > <https://groups.google.com/d/msgid/tiddlywiki/2ea136f8-0151-48dc-bf9a-f4a75b7865d4n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/CAAV1gMDr_VMzB4%3DxgNDSVCF45gEze4JuUx7iv2LKpQAK0qEgyg%40mail.gmail.com.

