gpt4 book ai didi

c# - 使用正则表达式替换引号外的空格

转载 作者:太空狗 更新时间:2023-10-29 22:09:50 24 4
gpt4 key购买 nike

使用 C#,我需要准备一个搜索文本,以便使用 LIKE 命令在 SQL Server 数据库中进行搜索,方法是将引号外的所有空格替换为 % 字符。示例:

输入:

my "search text"

输出:

%my%search text%

如有任何帮助,我们将不胜感激。在替换文本之前,我可以处理带有奇数个引号的输入字符串。

最佳答案

不使用 RegEx,而是使用一个简单的状态机 - 遍历每个字符,注意您是在引号内还是在引号外,并且仅在位于 "时才替换空格出”状态。

关于c# - 使用正则表达式替换引号外的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6111749/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com