The only other two that would cause issues are ? and * which are single and multiple char wildcards respectively.
Brian Milby br...@milby7.com > On Jan 24, 2024, at 10:21 AM, Craig Newman via use-livecode > <use-livecode@lists.runrev.com> wrote: > > I did not test the ASCII set exhaustively, but the culprit is the char “[“ > (ASCII 91). Any other char (including “]”) in the string works correctly, > that is, nothing is left after the filter command executes. > > I do not know enough to say whether that particular char does something to > the filter command, which may use regex somehow in its inner workings. > > Craig > > Craig > >> On Jan 23, 2024, at 9:45 PM, Brian Milby via use-livecode >> <use-livecode@lists.runrev.com> wrote: >> >> Not sure this is really a bug. The default is to match a wildcardPattern. >> If you want to match [ then you must use [[] in the pattern. >> >> Brian Milby >> br...@milby7.com >> >>>> On Jan 23, 2024, at 9:02 PM, Neville Smythe via use-livecode >>>> <use-livecode@lists.runrev.com> wrote: >>> >>> Try this in the msg box: >>> >>> put "aaa[bbb" into tStr; put line 1 of tStr into tLine; filter tStr without >>> tLine; put tStr >>> I get (using MacOS, LC 9.6.11) >>> >>> aaa[bbb >>> >>> That is to say, the line is not filtered out. >>> >>> And: >>> >>> put "aaa[bbb" into tStr; filter tStr with tStr; put tStr >>> >>> produces an empty string instead of the original string. >>> >>> The bug occurs if the line contains the character “[“ anywhere; any lines >>> containing that character are ignored by both filter with and filter >>> without. >>> >>> This is really serious, because I rely on the filter command a lot, as I >>> would think do many other developers! >>> >>> Don’t know if it occurs with other characters, but I have never seen it >>> before. I discovered it when filtering lines with regular expressions. >>> Other special regexp characters I have tested do not trigger the bug. >>> >>> Neville Smythe >>> >>> >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode@lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode@lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode