繁体   English   中英

在C ++中使用rwcrexpr在模式匹配后替换字符串的多余空间

[英]Replace extraspaces of a string after pattern matching using rwcrexpr in C++

我有一个像下面的字符串

std::string = "S.ID="1234" S.NAME="Sachin"    S.NICKNAME="God  of  cricket" S.CITY="MUMBAI";

我需要使用RWCRexpr用单个空格替换模式=“ *”之后的每个多余空格

有什么帮助吗?

正则表达式\\s*=\\s*"\\[^\\"\\]*"(\\s{2,})将与您的多余空格匹配。

Hovewer,根据联机文档, RWCRexpr已经过时和你应该使用RWTRegex<T>代替。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM