On Thu, Apr 29, 2021 at 6:56 PM Jean-Pierre Rivière <
jn.pierre.rivi...@gmail.com> wrote:

> Mohammad: I am speaking of really very old MacOS from circa 1990.
>
> Mac from BSD era on are decent OS with \n end-of-lines as all unixes.
>

Thank you Jean-Pierre!
I will test, the majority of old sources I use are Unix files!



>
> Le jeudi 29 avril 2021 à 15:16:33 UTC+2, Mohammad a écrit :
>
>> Thank you all for your reply!
>>
>> @PMario
>> I actually want to use the filter in real cases! Text is created in
>> Tiddlywiki itself or important from the net. For example Fortran code
>> downloaded from the net and imported into the wiki!
>> Most of these I think were created in the Unix system! So I like to make
>> sure the filter works in all cases.
>>
>> @Jean-Pierre
>> Thank for the suggestion! I will test it! I do not have a Mac computer
>> but I think I should download text files created in Mac or use Notepad++ to
>> use such newline chars.
>>
>>
>>
>> Best wishes
>> Mohammad
>>
>>
>> On Thu, Apr 29, 2021 at 4:38 PM Jean-Pierre Rivière <
>> jn.pierr...@gmail.com> 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?]
>>>
>>>
>>> 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 tiddlywiki+...@googlegroups.com.
>>> 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 tiddlywiki+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/tiddlywiki/5ed0e0a6-2ea2-45dc-847f-3372e83ce243n%40googlegroups.com
> <https://groups.google.com/d/msgid/tiddlywiki/5ed0e0a6-2ea2-45dc-847f-3372e83ce243n%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 tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/CAAV1gMDJLRg_f_7KLA%3DEhpQrk5mRpa63-Cf2NZ44jww25cb%2BTg%40mail.gmail.com.

Reply via email to