gpt4 book ai didi

regex - 在Delphi中使用Regex替换字符串

转载 作者:行者123 更新时间:2023-12-03 15:28:53 26 4
gpt4 key购买 nike

来自Official documentation of RegularExpressions ,输出应为 NUMabcabc。但事实并非如此。我想知道出了什么问题?

program Project128;

{$APPTYPE CONSOLE}

uses RegularExpressions;

var Regex: TRegEx;
begin
Regex := TRegEx.Create('{[0-9]}{[a-c]*}');
WriteLn(Regex.Replace('3abcabc', 'NUM\1'));
ReadLn;
end.

最佳答案

您的文档有误。您引用的文档适用于 IDE 搜索和替换使用的正则表达式风格。这种风格的正则表达式仅由 IDE 使用。 RegularExpressions 单元使用的风格是 PCRE,它非常不同,记录在 here 中。 .

关于regex - 在Delphi中使用Regex替换字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23683378/

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