我有一行可以是单个单词或句子。检查它是单个单词还是句子的命令行是什么?
问问题
66 次
3 回答
1
您的输入在$line
.
检查如下
if(chomp($line) =~ /^\w+$/){
# only a word
} else {
# It contains multiple words
}
于 2013-11-07T09:50:55.167 回答
0
难道你不只是检查输入行中的空格吗?如果它包含一个空格,可以安全地说它是一个句子吗?然后添加一些安全检查,这样当人们写“word”、“word”等内容时它就不会被计算在内。:)
于 2013-11-07T09:46:50.003 回答
0
做split(" ")
并存储在数组中。如果你的数组有超过 1 个元素那么它显然不是一个词。
于 2013-11-07T09:47:42.250 回答