Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在c+中组合正则表达式+; 我希望用C++中的字母表、数字和句点替换一行中的所有内容。 谁能给我一个C++的正则表达式,我可以用?< /p>_C++_Regex_Replace - Fatal编程技术网

在c+中组合正则表达式+; 我希望用C++中的字母表、数字和句点替换一行中的所有内容。 谁能给我一个C++的正则表达式,我可以用?< /p>

在c+中组合正则表达式+; 我希望用C++中的字母表、数字和句点替换一行中的所有内容。 谁能给我一个C++的正则表达式,我可以用?< /p>,c++,regex,replace,C++,Regex,Replace,到目前为止,我一直在使用[^[:alnum:],但这只适用于字母和数字 谢谢大家!

到目前为止,我一直在使用
[^[:alnum:]
,但这只适用于字母和数字


谢谢大家!
[^[: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