Delphi Regular expression Syntax (1): About case and Chinese
//Replace generic string var reg:tperlregex; begin Reg: = tperlregex.create (nil' I love Delphi, but Delphi doesn't love me! '); Reg. RegEx ' delphi'//return: I love Delphi, but do not love me! Freeandnil (REG); End;
// case insensitive var reg:tperlregex; begin Reg: = tperlregex.create (nil' I love Delphi, but Delphi doesn't love me! '); Reg. RegEx ' Delphi'//size-insensitive setting, default is differentiated //return: I love, but do not love me! Freeandnil (REG); End;
//try Chinese replacement var reg:tperlregex; begin Reg: = tperlregex.create (nil' I love Delphi, but Delphi doesn't love me! '); Reg. RegEx ' i '//return: Love Delphi, but Delphi does not love! Freeandnil (REG); End;
//If it is not case-sensitive, it does not distinguish between Chinese characters var reg:tperlregex; begin Reg: = tperlregex.create (nil' I love Delphi, but Delphi doesn't love me! '); Reg. RegEx ' i '//also set not to distinguish between size //return: delphi, DELPHI! Freeandnil (REG); End; //I have tested different Chinese characters, except for the disorder, there is no regularity; If you do not specify precaseless for Chinese characters
Delphi Regular expression Syntax (1): About case and Chinese