Skip to content
umangenius-logo
U Man Genius docs
  • Pages
    • Welcome
      • ninext-loupe
        Ninext documentation
        • ninox-logo
          Ninext APP
        • Installation
        • Update history
        • Uninstall
        • Popup ninext
          • Fields and Functions
          • Debug tracer
          • 🚧 Errors
          • icon picker
            Finder
        • 🚧 Edit field
        • Copy, paste, duplicate & delete
        • HTML helping functions
        • Native JS
          • Clipboard sample
        • Badges
        • View field event
        • Button event
      • ninox-logo
        Scripting tips & tricks
        • General Information
        • Var and Let
        • Functions
        • If Then else
        • For and while loops
        • select, where, from, to
        • Order By (or Order)
        • create, delete, and duplicate
        • JSON in Ninox
        • Arrays in Ninox
        • Undocumented functions in Ninox
        • Manipulating Record IDs in Ninox
        • Dynamic Choice & MultiChoice
Share
Explore

Finder

image.png
The Finder view lets you scan every script in your database. You can combine these options:
Button
Option
Effect
Aa
Case sensitive
When checked, the search becomes case‑sensitive—“A” and “a” are treated as different characters.
\b
Whole word
Limits results to occurrences not attached to other letters or digits. Words separated by spaces, punctuation, etc. are matched.
. *
Regular expression
Interprets your query as a RegExp, giving you the full power of patterns (quantifiers, classes, anchors…). The Case sensitive and Whole word options can still be combined.
There are no rows in this table
info
Need a refresher on RegExp syntax? A concise tutorial is available at .
Regular expression example :
The following RegExp finds every select whose where clause filters on ID:
\bselect\b[^;]*(?<!\.)\bid\b
This helps you quickly spot places where you can replace first(select myTable where ID = searchId) with the faster alternative: record(myTable, searchId) .
How it works step by step :
RegExp Pattern
Explanation
\bselect\b
Matches the whole word select (prevents matching words like “selected”).
[^;]*
Matches zero or more characters except ;, ensuring no semicolon appears between select and id.
(?<!\.)
A negative lookbehind that asserts there is no . immediately before id.
\bid\b
Matches the whole word id (prevents matching substrings like “userid” or “ident”).
There are no rows in this table

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.