Flow text processing bug (#10246)

### What problem does this PR solve?
@KevinHuSh 

Hello, my submission this morning did not fully resolve this issue.
After researching the knowledge, I have decided to delete the two lines
of regular expression processing that were added this morning.

```
remote 2 line
modify 1 line
```
I have mounted the following code in Docker compose and verified that it
will no longer report '\ m' errors

<img width="1050" height="447" alt="image"
src="https://github.com/user-attachments/assets/2aaf1b86-04ac-45ce-a2f1-052fed620e80"
/>

[my before pull](https://github.com/infiniflow/ragflow/pull/10211) 

<img width="1000" height="603" alt="image"
src="https://github.com/user-attachments/assets/fb3909ef-00ee-46c6-a26f-e64736777291"
/>

Thanks for your code Review

### Type of change

- [√ ] Bug Fix (non-breaking change which fixes an issue)

---------

Co-authored-by: mxc <mxc@example.com>
This commit is contained in:
zhimeng123
2025-09-23 19:59:13 +08:00
committed by GitHub
parent 10cbbb76f8
commit 65a06d62d8

View File

@ -90,9 +90,7 @@ class StringTransform(Message, ABC):
for k,v in kwargs.items(): for k,v in kwargs.items():
if not v: if not v:
v = "" v = ""
k = re.sub(r'\\m', 'm', k) script = re.sub(k, lambda match: v, script)
v = re.sub(r'\\m', 'm', v)
script = re.sub(k, v, script)
self.set_output("result", script) self.set_output("result", script)