diff --git a/fish_prompt.fish b/fish_prompt.fish
index 5a86afd..879d1fc 100644
--- a/fish_prompt.fish
+++ b/fish_prompt.fish
@@ -231,7 +231,8 @@ function __bobthefish_project_pwd -S -a project_root_dir -a real_pwd -d 'Print t
     set -q theme_project_dir_length
     or set -l theme_project_dir_length 0
 
-    set -l project_dir (string replace -r '^'"$project_root_dir"'($|/)' '' $real_pwd)
+    set -l project_root_dir_escaped (string escape --style=regex $project_root_dir)
+    set -l project_dir (string replace -r '^'"$project_root_dir_escaped"'($|/)' '' $real_pwd)
 
     if [ $theme_project_dir_length -eq 0 ]
         echo -n $project_dir