Syntax Search Manual

FlopHero now features a search and filter function for combo lists, utilizing ProPokerTools style syntax. This allows users to quickly filter combos using basic commands, eliminating the need to manually browse through lists on screen.

Syntax search gives all players a new way to look through preflop ranges, but more importantly postflop scenarios with greater accuracy. Whether you’re a novice looking to grasp the basics of hand selection or a seasoned professional aiming to refine your edge with complex queries, Syntax Search is infinitely customizable to match your level of play.

📥 Download the PDF Now! 📥

BASIC OPERATORS

SyntaxMeaning
,Or
:And
!Not/Exclude
( )

Group

To
[ ]Lists

There are three ways to combine multiple ranges, using basic operators.

  • Use the comma character ‘,’ (read as “or”) to get the union of two ranges. For instance, in hold’em, “JJ, AK” means “Jacks OR Ace-King.”
  • Use the two dots character ‘:’ (read as “and”) to get the intersection of two ranges. For instance, in Omaha, “xx:15%” means “hands that are suited AND in the top 15% of hands.”
  • Use the exclamation mark ‘!’ (read as “not”) to get the difference between two ranges. For instance, in Omaha, “AA! AAA” means “hands with two aces NOT three aces.”

Note that all three combinators (“,”, “:”, and “!”) can be used together. For instance, in Omaha, “AA:xxyy, JJ! JJJ, KK” means “double-suited aces or a hand with exactly two jacks or a hand with at least two kings.”

 

RANKS

SyntaxMeaning
AAny hand with an Ace. We can use any of the standard Ranks ‘AKQJT98765432’
RRank
OOther Rank
NaNother Rank
*Any Rank
$BBig card, Ace to Jack [A-J]
$RBroadway card, Ace to Ten [A-T]
$MMiddle card, Ten to 7 [T-7]
$ZSmall card, 6 to 2, [6-2]
$LLow card, 8 to Ace, [8-A]
$W Wheel card, 5 to Ace, [5-A]
$N No-low card, King to 9, [K-9]
$F Face Card, King to Jack, [K-J]
$NP No Pairs, same as !RR
$OPOne pair, same as :RRON
$TPTwo Pair, same as :RROO
$NTNo Trips, same as !RRR
$0gZero Gap rundown, like QJT9
$1gOne Gap rundown, like QJT8
$2gTwo Gap rundown, like QJT7

 

SUITS

Syntax

Meaning

c

Club

d

Diamond

h

Heart

s

Spade

x

Hand contains one of any suit

xx

Hand contains at least 2 of the same suit

xxx

Hand contains at least 3 of the same suit

xxxx

Hand contains exactly 4 of the same suit, or Monotone

xxyy

Hand contains 2 of same suit and 2 of another suit, or Double Suited

xywz

Hand contains all 4 cards of different suits, or Rainbow

$SS

Hand is exactly 2 cards of the same suit, or Single suited

$DS

Hand is exactly 2 cards of the same suit, or Double suited

$TS

Hand is exactly 3 cards of the same suit, or Triple suited

$MS

Hand is exactly 4 cards of the same suit, or Monotone suited

$RS

Hand is exactly 4 cards of different suits, or Rainbow

Examples

  • ‘AsKhJd2c’: is a specific hand where all cards are known.
  • ‘AA’: is a hand with at least two aces in it.
  • ‘AxAyxy’: double-suited Aces.
  • ‘sshh’: a hand with two spades and two hearts.
  • ‘wxy’: a hand with at least three suits.
  • ‘****’: a completely random hand. This can be written more simply as “*”.
  • ‘RRON’: A hand with one pair and two non-paired side cards.
  • ‘RxRyOxOy’: A double-suited hand with two pairs in it.
  • ‘RROO’: A hand double paired.
  • ‘RR!RRO’: One pair hand
  • ‘!RR’: No pair in hand
 
Percent of Hands
SyntaxMeaning
15%Top 15% of hands in 6max Omaha
5%-10%Hands between the top 5 and top 10 percent of hand
1%-100%All Hands

Rank Spans

SyntaxMeaning
KQJT-T987Equivalent to KQJT,QJT9,JT98,T987
AAJT-AA87Equivalent to AAJT,AAT9,AA98,AA87
[A-Q][J-T]32Equivalent to AJ32,AT32,KJ32,KT32,QJ32,QT32
T8+Equivalent to all hands with higher cards and same gap, like T8,J9,QT,KJ,AQ
664-Equivalent to 664,553,442
TsJs-KsQsEquivalent to TsJs,JsQs,QsKs
[Kx-Jx]xEquivalent to Kxx, Qxx, Jxx

 

More examples

  • ‘AA’: A hand with at least two aces.
  • ‘Axx’: Ace with at least another card of the same suit, or at least single-suited.
  • ‘A$ss’: Ace Single-suited.
  • ‘AA,KK’: A hand with at least two aces or two kings.
  • ‘TT-77’: A hand with at least two tens, nines, eights, or sevens in it.
  • ‘Q+’: A hand with at least one queen, king, or ace.
  • ‘A-Q’: A hand with an ace, a king, or a queen.
  • ‘9876-‘: A medium to small rundown.
  • ‘hh’: A hand with two hearts in it.
  • ‘AxAyxy’: Double-suited aces.
  • ‘AA:$ds’: Another way to write double-suited aces.
  • ‘AxAyxz’: Single-suited aces.
  • ‘AA:$ss’: Another way to write single-suited aces.
  • ‘KJ*ss’: Any king, any jack, and two other cards that are spades.
  • ‘JRON’: A hand with a jack and three other ranks.
  • ‘hhxx’: A hand with two hearts and two of some other suit.
  • ‘[A-J][2-5]33’: A hand with an A, K, Q, or J and a 2, 3, 4, or 5 and two threes.
  • ‘K[2s,Jc,T]’: A hand with a King and a 2 of spades, jack of clubs, or ten.
  • ‘J[T-][T-][T-]’: A jack-high hand.
  • ‘*$np’: A hand with no paired cards.
  • ‘*$nt’: A hand with no trips.
  • ‘AA!AAA’: A hand with exactly two aces.
  • ‘AA$nt0’: Another way to write a hand with exactly two aces.
  • ‘AARR’: A hand with two aces and another pair (but not four aces).
  • ‘A!K’: A hand with an ace but no king.
  • ‘25%:wxyz’: A hand in the top 25% of hands that is monotone.
  • ‘A:15%!AA’: A hand with an ace in the top 15% of hands but not a pair of aces.
  • ‘40%!RR’: A hand in the top 40% of hands with no paired cards.
  • ‘([T+][T+][T+], ss):15%’: At least three big cards or a hand with two spades in the top 15% of hands.
  • ‘(Ax[2x-5x], 2x3x-2x5x, 3x4x-3x5x, 4x5x):30%-50%’: A hand with at least two suited wheel cards in the top 30 to 50 percent of hands.
en_USEN