仅检查字符串中的一个特定特殊字符

时间:2016-01-19 07:45:15

标签: full-text-search

我想检查一个字符串是否只包含'*',并将其替换为空白。

例如: 场景1:如果字符串包含'** abc *%#'或'xyz * $#*!'然后我需要按原样保留他们的价值观。 场景2:如果字符串包含'****'或'*'之类的值或者字符串中只有这个特殊字符的任何组合,那么我需要输出''。

请建议最好的方法。

感谢。

1 个答案:

答案 0 :(得分:0)

您可以通过获取字符串的长度并将*替换为''然后减去它们来实现此目的。如果长度为0,则它​​包含所有*

示例

int count = line.length() - line.replace(".", "").length();

希望这有帮助。

- 帮助:)