aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/plugins/textReplace.tsx6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/textReplace.tsx b/src/plugins/textReplace.tsx
index f41afc5..e161168 100644
--- a/src/plugins/textReplace.tsx
+++ b/src/plugins/textReplace.tsx
@@ -159,7 +159,7 @@ function TextReplace({ title, rulesArray, rulesKey, update }: TextReplaceProps)
<Input
placeholder="Replace"
initialValue={rule.replace}
- onChange={e => onChange(e.replaceAll("\\n", "\n"), index, "replace")}
+ onChange={e => onChange(e, index, "replace")}
/>
<Input
placeholder="Only if includes"
@@ -220,7 +220,7 @@ function applyRules(content: string): string {
if (!rule.find || !rule.replace) continue;
if (rule.onlyIfIncludes && !content.includes(rule.onlyIfIncludes)) continue;
- content = content.replaceAll(rule.find, rule.replace);
+ content = content.replaceAll(rule.find, rule.replace.replaceAll("\\n", "\n"));
}
}
@@ -231,7 +231,7 @@ function applyRules(content: string): string {
try {
const regex = stringToRegex(rule.find);
- content = content.replace(regex, rule.replace);
+ content = content.replace(regex, rule.replace.replaceAll("\\n", "\n"));
} catch (e) {
new Logger("TextReplace").error(`Invalid regex: ${rule.find}`);
}