Regular expressions in GnuCash
David T.
sunfish62 at yahoo.com
Mon Sep 26 11:26:06 EDT 2016
Thanks, Derek.
> On Sep 26, 2016, at 7:53 PM, Derek Atkins <warlord at MIT.EDU> wrote:
>
> David,
>
> "David T. via gnucash-user" <gnucash-user at gnucash.org> writes:
>
>> Peter,
>>
>> Thank you for your perspective on this; I agree on the “clunky”
>> designation, but would take this a little further. While I appreciate
>> everyone’s input on the possibilities of Regex syntax, I am dismayed
>> at the prospects for the original poster, as well as the broader user
>> base.
>>
>> Let me ask you all this: if I asked you to get in your car and drive
>> to the store to pick up some milk and eggs, would you think it
>> reasonable to have to read six online manuals, and then construct and
>> test several different types of key in order to start your car? Or do
>> you expect to get in your car, start it up and drive it off without
>> much consideration at all? I believe that most drivers expect their
>> cars to “just work” when they get in to go to the store.
>
> You do everyone a disservice by proposing these hyperbolic comparisons.
> I would more liken "starting a car to drive to the store for milk and
> eggs" to be "starting the program and entering a few transactions. IMHO
> that part of GnuCash definitely "just works".
>
>> Well, I would hope for the same kind of “It Just Works” functionality
>> from my accounting program with regards to extracting basic
>> information (such as information on a range of checks) from my
>> accounting data.
>
> For what is being asked here I would be more akin to asking "how to I
> tune my radio to 5 selected radio stations and have it scan just those
> five stations?". Honestly, I would expect you'd have to read through
> the owner's manual to figure that one out, assuming the car's radio
> could even do that.
>
>> My point is this: Yes, there are ways to use the tools provided to
>> achieve the desired end—but are they easy to use and intuitive to a
>> wide audience?
>
> Like in life, some things are easy and some things are harder. And some
> things are easier for some and harder for others. There's just no way
> to make everything easy for everyone.
>
>> Moreover, is it appropriate to expect every user to become familiar
>> with an arcane (and yes, Regex IS arcane) mathematical code in order
>> to find this kind of information?
>
> Again, it depends on the kind of information. I'd just do something
> like:
>
> Date is after 1/1/2015 AND
> Amount is < 0 AND
> Number matches regex .
>
>
> This would find everyhing that has an entry in the number column (I'm
> fairly sure empty wouldn't match that regex), within the primary date
> range and the value will be zero because in an asset a credit is a
> negative amount.
>
>> Finally, adopting the implied mindset that “These tools work, and
>> users should adapt to them" runs counter to the very idea of
>> improvement and innovation. I sincerely hope that we all can continue
>> to seek better and easier ways of meeting user needs.
>
> Patches always welcome, David :)
>
>> Best,
>> David T.
>
>> Please remember to CC this list on all your replies.
>> You can do this by using Reply-To-List or Reply-All.
>
> -derek
>
> --
> Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
> Member, MIT Student Information Processing Board (SIPB)
> URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
> warlord at MIT.EDU PGP key available
More information about the gnucash-user
mailing list