在c+中组合正则表达式+; 我希望用C++中的字母表、数字和句点替换一行中的所有内容。 谁能给我一个C++的正则表达式,我可以用?< /p>
到目前为止,我一直在使用在c+中组合正则表达式+; 我希望用C++中的字母表、数字和句点替换一行中的所有内容。 谁能给我一个C++的正则表达式,我可以用?< /p>,c++,regex,replace,C++,Regex,Replace,到目前为止,我一直在使用[^[:alnum:],但这只适用于字母和数字 谢谢大家!
[^[:alnum:]
,但这只适用于字母和数字
谢谢大家!我不是C++的人,但是你可以尝试在正则表达式中添加点:
[^[:alnum:].]
另一种选择:
[^a-zA-Z0-9.]
<>我不是C++的人,但是你可以试试在正则表达式中添加点:
[^[:alnum:].]
另一种选择:
[^a-zA-Z0-9.]
没有必要为逃跑而争论
无需为转义争论。
除了字母表、数字和带空格的句点之外
。。。你能给我们举个例子吗?我想你只需要给你的角色类添加一个句点:[^[:alnum:][.]
@Galik小心,那个点需要转义一下。@TimBiegeleisen我现在不能检查它,但我想在[]
里面只有[
,]
,-
和“\`需要转义。@Galik我想你是对的。除了字母表、数字和带空格的句点之外
。。。你能给我们举个例子吗?我想你只需要给你的角色类添加一个句点:[^[:alnum:][.]
@Galik小心,那个点需要转义一下。@TimBiegeleisen我现在不能检查它,但我想在[]
里面只有[
,]
,-
和“\`需要转义。@Galik我认为你是对的。我认为Gayathri Jeyaram想用空格(可能是空格)替换所有不是字母数字或点的东西,我不确定你是否需要包含\s
。我认为Gayathri Jeyaram想用空格替换所有不是字母数字或点的东西(可能是空格),我不确定是否需要包含\s
。