计算字符串由几个单词组成
程序员文章站
2022-09-30 21:19:14
字符串由几个单词组成,一般情况之下以空格分隔来计算即可。 实现方法,参考下面自定义函数: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- -- Author: Insus.NET -- Create date: 2019-05-13 -- Up ......
字符串由几个单词组成,一般情况之下以空格分隔来计算即可。
实现方法,参考下面自定义函数:
set ansi_nulls on go set quoted_identifier on go -- ============================================= -- author: insus.net -- create date: 2019-05-13 -- update date: 2019-05-13 -- description: 计算字符串由几个单词组成 -- ============================================= create function [dbo].[svf_wordcount] ( @inputstring nvarchar(max) ) returns int as begin declare @index int = 1 declare @currentchar char(1) declare @previouschar char(1) declare @wordcount int = 0 while @index <= len(@inputstring) begin set @currentchar = substring(@inputstring, @index, 1) set @previouschar = substring(@inputstring, @index - 1, 1) if @previouschar = ' ' and @currentchar != ' ' set @wordcount = @wordcount + 1 set @index = @index + 1 end return @wordcount end go
举例演示:
推荐阅读
-
计算字符串由几个单词组成
-
已知一个字符串都是由左括号(和右括号)组成,判断该字符串是否是有效的括号组合。
-
生成由数字大小写字母组成的随机字符串
-
生成由字母数字组成的随机字符串
-
java 获取长度为5的随机字符串,字符串由随机的5个大小写字母组成
-
字符串中找出连续最长的数字串:读入一个字符串str,输出字符串str中的连续最长的数字串;合法括号的判断:给定一个字符串A和其长度n,请返回一个bool值代表它是否为一个合法的括号串(只能由括号组成)
-
C语言计算字符串最后一个单词的长度
-
python实现由大小写字母组成的字符串数组排序
-
python中检查字符串是否由字母组成的方法:string.isalpha()
-
C语言:计算字符串中子串出现的次数 程序说明:利用输入函数输入任意两个字符串,请你编写程序求出第二个字符串在第一个字符串中出现的次数,即在第一个字符串中有几个第二个字符串。