diff --git a/src/fileseq/all.py b/src/fileseq/all.py
index <HASH>..<HASH> 100644
--- a/src/fileseq/all.py
+++ b/src/fileseq/all.py
@@ -35,7 +35,7 @@ Regular expression for matching a file sequence string.
 Example:
     /film/shot/renders/bilbo_bty.1-100#.exr
 """
-_SPLITTER_PATTERN = re.compile("([\:xy\-0-9,]*)([\#\@]*)")
+_SPLITTER_PATTERN = re.compile("([\:xy\-0-9,]*)([\#\@]+)")
 
 """
 Regular expression pattern for matching file names on disk.
Force the frameID to include at least one # or @ character