I recently been toying with some HTML scraping toying around with $urlget() and ran across a situation.

There's several parts of the document I only need to scrape out from inbetween the <head></head> tags and avoid processing the entire file. I'm using $read() to find the line to adjust the range of a /filter.

Certain pages, I got an error with noop with this line:

Code
noop $read($urlget($1).target,w,*</head>*)


Code
-
* /noop: line too long (line 293, aliases.ini)
-


which I don't need the line really, just $readn to know where to stop my /filter with the -r flag for range.

The odd part is, the workaround... I later wrapped the $read() within a bogus $regex() and it works without issue.

Code
noop $regex($read($urlget($1).target,w,*</head>*),//)


I just found it odd that there are identifiers that can handle larger line lengths than noop, which is basically like catting to null, literally no operation, it should be able to handle this since it's literally told to do nothing with it...

If you need a mock-up file for an example of what I'm doing to illustrate this behavior, let me know, I'll draft up some examples.