diff --git a/benchmarks/Exclusive-Diffraction-Tagging/demp/Snakefile b/benchmarks/Exclusive-Diffraction-Tagging/demp/Snakefile
index 8dcb602c2b71b644f907dd3019b679096395aab4..156eeec77e489ba272d2e9d41e625485bcc99e55 100644
--- a/benchmarks/Exclusive-Diffraction-Tagging/demp/Snakefile
+++ b/benchmarks/Exclusive-Diffraction-Tagging/demp/Snakefile
@@ -26,9 +26,9 @@ rule demp_sim:
     params:
         N_EVENTS=100
     wildcard_constraints:
-        EBEAM="\d+",
-        PBEAM="\d+",
-        INDEX="\d+",
+        EBEAM=r"\d+",
+        PBEAM=r"\d+",
+        INDEX=r"\d+",
     shell:
         """
 ddsim \
@@ -49,9 +49,9 @@ rule demp_reco:
     output:
         "reco/{DETECTOR_CONFIG}/demp_{EBEAM}x{PBEAM}_{INDEX}.edm4eic.root",
     wildcard_constraints:
-        EBEAM="\d+",
-        PBEAM="\d+",
-        INDEX="\d+",
+        EBEAM=r"\d+",
+        PBEAM=r"\d+",
+        INDEX=r"\d+",
     shell:
         """
 DETECTOR_CONFIG={wildcards.DETECTOR_CONFIG} eicrecon {input} -Ppodio:output_file={output}
@@ -68,9 +68,9 @@ rule demp_analysis:
         hists="results/{DETECTOR_CONFIG}/demp/{PREFIX}demp_{EBEAM}x{PBEAM}_{INDEX}/hists.root",
     wildcard_constraints:
         PREFIX= ".*",
-        EBEAM="\d+",
-        PBEAM="\d+",
-        INDEX="\d+",
+        EBEAM=r"\d+",
+        PBEAM=r"\d+",
+        INDEX=r"\d+",
     shell:
         """
 cat > {output.config} <<EOF
@@ -94,9 +94,9 @@ rule demp_combine:
         hists="results/{DETECTOR_CONFIG}/demp/{PREFIX}demp_{EBEAM}x{PBEAM}_combined_{NUM_FILES}/hists.root",
     wildcard_constraints:
         PREFIX= ".*",
-        EBEAM="\d+",
-        PBEAM="\d+",
-        NUM_FILES="\d+",
+        EBEAM=r"\d+",
+        PBEAM=r"\d+",
+        NUM_FILES=r"\d+",
     shell:
         """
 cat > {output.config} <<EOF
@@ -122,9 +122,9 @@ rule demp_plots:
         "results/{DETECTOR_CONFIG}/demp/{PREFIX}demp_{EBEAM}x{PBEAM}_combined_{NUM_FILES}/plots.pdf"
     wildcard_constraints:
         PREFIX= ".*",
-        EBEAM="\d+",
-        PBEAM="\d+",
-        NUM_FILES="\d+",
+        EBEAM=r"\d+",
+        PBEAM=r"\d+",
+        NUM_FILES=r"\d+",
     shell:
         """
 root -l -b -q '{input.script}+("{input.config}")'
diff --git a/benchmarks/Exclusive-Diffraction-Tagging/diffractive_vm/Snakefile b/benchmarks/Exclusive-Diffraction-Tagging/diffractive_vm/Snakefile
index e95266c4a1bbc14e3ca91bbc66a3e549271e8f4b..9440be9b73afead5696eef34beb4c4b968856333 100644
--- a/benchmarks/Exclusive-Diffraction-Tagging/diffractive_vm/Snakefile
+++ b/benchmarks/Exclusive-Diffraction-Tagging/diffractive_vm/Snakefile
@@ -95,7 +95,7 @@ rule diffractive_vm_combine_sartre:
     wildcard_constraints:
         PREFIX=".*", # can be empty
         PARTICLE="[^_]*",
-        NUM_FILES="\d+",
+        NUM_FILES=r"\d+",
         SUFFIX=".*", # can be empty
     output:
         config="results/{DETECTOR_CONFIG}/diffractive_vm/{PREFIX}sartre_{PARTICLE}_combined_{NUM_FILES}{SUFFIX}/config.json",
diff --git a/benchmarks/Inclusive/dis/Snakefile b/benchmarks/Inclusive/dis/Snakefile
index d53052ff8d966be62601fe9711c6a61c6bdfa5e8..184e42faca746ce7e9c3360b1829539a45b9ca60 100644
--- a/benchmarks/Inclusive/dis/Snakefile
+++ b/benchmarks/Inclusive/dis/Snakefile
@@ -91,9 +91,9 @@ rule dis_analysis_kinematics_correlations:
     params:
         N_EVENTS=100
     wildcard_constraints:
-        EBEAM="\d+",
-        PBEAM="\d+",
-        MINQ2="\d+",
+        EBEAM=r"\d+",
+        PBEAM=r"\d+",
+        MINQ2=r"\d+",
     shell: """
 mkdir {output.results_path}
 python benchmarks/Inclusive/dis/analysis/kinematics_correlations.py --rec_file "{input.data}" --config dis_{wildcards.EBEAM}x{wildcards.PBEAM}_minQ2={wildcards.MINQ2}_{wildcards.DETECTOR_CONFIG} --results_path {output.results_path} --nevents {params.N_EVENTS}
@@ -108,9 +108,9 @@ rule dis_analysis_truth_reconstruction:
     params:
         N_EVENTS=100
     wildcard_constraints:
-        EBEAM="\d+",
-        PBEAM="\d+",
-        MINQ2="\d+",
+        EBEAM=r"\d+",
+        PBEAM=r"\d+",
+        MINQ2=r"\d+",
     shell: """
 mkdir {output.results_path}
 python benchmarks/Inclusive/dis/analysis/truth_reconstruction.py --rec_file "{input.data}" --config dis_{wildcards.EBEAM}x{wildcards.PBEAM}_minQ2={wildcards.MINQ2}_{wildcards.DETECTOR_CONFIG} --results_path $(dirname {output.results_path}) --nevents {params.N_EVENTS}
diff --git a/benchmarks/Jets-HF/jets/Snakefile b/benchmarks/Jets-HF/jets/Snakefile
index a6c950d3bb53541bfe855ef742e9b62f66704d2a..5e686964c265f5be7a58ae8f12f9e5e88ceacebe 100644
--- a/benchmarks/Jets-HF/jets/Snakefile
+++ b/benchmarks/Jets-HF/jets/Snakefile
@@ -34,9 +34,9 @@ rule jets_analysis_jets:
     output:
         results_path=directory("results/{DETECTOR_CONFIG}/jets/{EBEAM}on{PBEAM}/minQ2={MINQ2}"),
     wildcard_constraints:
-        EBEAM="\d+",
-        PBEAM="\d+",
-        MINQ2="\d+",
+        EBEAM=r"\d+",
+        PBEAM=r"\d+",
+        MINQ2=r"\d+",
     shell: """
 mkdir {output.results_path}
 root -l -b -q '{input.script}+("{input.config}")'