On Fri, Sep 19, 2025 at 12:08 PM Sven Schreiber
<sven.schreiber(a)fu-berlin.de> wrote:
 Am 19.09.2025 um 17:52 schrieb Cottrell, Allin:
 > On Fri, Sep 19, 2025 at 4:59 AM Sven Schreiber
 > <sven.schreiber(a)fu-berlin.de> wrote:
 >> About the whitespace: OK, good to know where it comes from, but the question is
whether we want to have this behavior at the hansl level. AFAIK, in hansl the format code
%s stands for an arbitrary string, including whitespace. At least it doesn't seem to
be documented.
 > IMO it's best to stick with the C behavior for sscanf. Apart from
 > anything else, changing it would be backward-incompatible.
 OK, no problem. I guess we agree it should be mentioned in the help,
 though. 
OK.
 > Below, a few ways of getting what you originally wanted:
 >
 > <hansl>
 > string hey = "aha oho, uhu"
 > string s1
 > sscanf(hey, "aha %31[^\n]", s1) # scan up to newline, if present
 In principle I like this one especially, but the incoming string in my
 case came from getinfo(<someseries>).description, and so I guess there
 really wasn't any newline in there. 
Not a problem. If there's no newline the scan will continue to the end
of the string.
Allin