Just to be clear, here is the macro that I am talking about. Is it possible that you have another one?

# Uses the current contents/settings of the find and replace window
# and does a Find All in all open documents
Require Application Version 3.1
$firstDoc = Document.active
$docs = Document.openDocuments

# gather the find and replace expressions 
Set Find Shown false
$findExpr = Read Find Expression 
$replaceExpr = Read Replace Expression 

# find in all documents
ForEach $doc in $docs
Document.setActive($doc)
Find All $findExpr, '*a'
End

# restore original document
Document.setActive($firstDoc)


On 2015 Nov 1, at 14:49, spaelti <[log in to unmask]> wrote:

Really?
Can you give more information? Because I certainly don’t see where or how there could be a problem of the kind you seem to see. The macro doesn’t do anything other than cycle through all the windows and do a “Find All” with the settings of the current find dialog. The regex machinery of NWP is something that hasn’t been touched by the updates.

Obviously if you find problems with Nisus’ search results, this is something serious that should be reported right away (via Send Feedback), but you would have to let them (us?) know what kind of search doesn’t work, and how it can be reproduced.

When I find “wrong” results with my searches, I always find that I was mistaken, not NWP. :-))

best
Philip


On 2015 Nov 1, at 09:06, Dan Bensky <[log in to unmask]> wrote:

Since upgrading to El Capitan and NWP 2.12 the "Find in All Open Documents" macro is apparently broken. It always seems to run, but most of the time it will report hits in files that do not include the text string in question. Sometimes running it again works; sometimes not. Is there something else I should have updated to make the macro work as it used to?

Philip Spaelti
[log in to unmask]

Philip Spaelti