有没有一种有效的方法来判断字符串是否有问题



有可能看看一句话是否是一个问题,甚至更好的是,是一个实质问题吗?我所拥有的是非常简单但显然极其无效的if语句:

if (string.endsWith("?")) { // }

实质问题是一个实际的问题,而不是像asdfasdfsafas?那样愚蠢的问题

一个优雅的替代方法是String.prototype.slice方法。

收件人:

str.slice(-1);

负起始索引将字符串从长度+索引分割为长度,即索引-1,提取最后一个字符:
您可以执行:

string.slice(-1) == '?'

但至于检查问题是否有实质性,我想机器学习在这里发挥作用

最新更新