标签: digits

41
推荐指数
7
解决办法
8万
查看次数

如何在Swift中找出字母是字母数字还是数字

我想计算以下字符串中的字母,数字和特殊字符的数量:

let phrase = "The final score was 32-31!"
Run Code Online (Sandbox Code Playgroud)

我试过了:

for tempChar in phrase {
    if (tempChar >= "a" && tempChar <= "z") {
       letterCounter++
    }
// etc.
Run Code Online (Sandbox Code Playgroud)

但我收到了错误.我尝试了各种其他变体 - 仍然出现错误 - 例如:

无法找到接受提供的参数的'<='的重载

comparison character digits swift

34
推荐指数
2
解决办法
3万
查看次数

获取数字的最后一位数字

我需要定义一个数字的最后一位,将其赋值给value.在此之后,返回最后一位数字.

我的代码片段无法正常工作......

码:

public int lastDigit(int number) {
    String temp = Integer.toString(number);
    int[] guess = new int[temp.length()];
    int last = guess[temp.length() - 1];

    return last;
}
Run Code Online (Sandbox Code Playgroud)

题:

  • 如何解决这个问题?

java return digits

32
推荐指数
4
解决办法
11万
查看次数

C:如何将多位数拆分成单独的变量?

假设我在C中有一个多位数整数.我想把它分解为单位数整数.

123会变成1,2,和3.

我怎么能这样做,特别是如果我不知道整数有多少位?

c math numbers digits digit

24
推荐指数
2
解决办法
11万
查看次数

用于计算字符串中的位数的函数

我正在寻找一个快速的PHP函数,给定一个字符串,将计算该字符串中的数字字符(即数字)的数量.我找不到一个,有没有这样做的功能?

php counting digits

24
推荐指数
3
解决办法
3万
查看次数

Ruby:如何确定字符是字母还是数字?

本周早些时候我刚开始修改Ruby,我遇到了一些我不太懂的代码.我正在将用Java编写的扫描程序转换为Ruby以进行类分配,我已经深入到本节:

if (Character.isLetter(lookAhead))
{      
    return id();
}

if (Character.isDigit(lookAhead))
{
    return number();
}
Run Code Online (Sandbox Code Playgroud)

lookAhead是从字符串中挑出的单个字符(每次循环时移动一个空格),这两个方法确定它是字符还是数字,返回相应的标记类型.我一直没能到一个Ruby相当于找出该Character.isLetter()Character.isDigit().

ruby string character digits

22
推荐指数
3
解决办法
4万
查看次数

字符数字['0'..'9']是否需要具有连续的数值?

必须在C++实现中将字符'0' - '9'设置为具有连续的数值,即:

'0' -> 0+n
'1' -> 1+n
 m  -> m+n
'9' -> 9+n
Run Code Online (Sandbox Code Playgroud)

我在isdigit([分类](22.3.3.1字符分类))*的文档中找不到它,也不能在语言环境文档中找到它(但也许我看起来不够努力).

在2.3字符集中,我们发现了这一点

基本源字符集由96个字符组成:空格字符,表示水平制表符的控制字符,垂直制表符,换页符和换行符,以及以下91个图形字符

但它没有提到任何顺序(但也许我看起来不够努力).


*:有趣的脚注:

当在循环中使用时,缓存ctype <> facet并直接使用它[而不是isdigit()等,结束注释]或使用ctype <> :: is的向量形式更快.

c++ ascii numerical numbers digits

19
推荐指数
1
解决办法
1067
查看次数

设置小数点后的数字

我有一个浮点数,例如12.12123是否有一个函数只显示小数点12.12后的2位数字?

这是代码:

y1 = ( c1 - (a1 * x)) / b1;
 y2 = ( c2 - a2 * x) / b2;

if (y1 == y2)
  cout << "The same";
Run Code Online (Sandbox Code Playgroud)

因此,如果y1 = 1.001且y2 = 1.002,则它们看起来不一样.

我试着补充一下.cout.setf(ios :: fixed,ios :: floatfield); cout.precision(2);

但它似乎没有帮助.

c++ digits

17
推荐指数
2
解决办法
9万
查看次数

C#字符串以正则数字开头

我一直在寻找一段时间来弄清楚如何确认字符串以数字开头.我遇到了一个正则表达式'/ ^\d /',我可以确认如果以数字开头.但是我似乎无法在下面的代码中使用它.我在声明中哪里出错了if(Regex.Match(info,"/^\d/"))

//String attachbody is the attachment body from an email C read into a string
string[] data = Regex.Split(attachbody, "\n");

foreach (String info in data)
{
    if (Regex.Match(info,"/^\d/"))
    {
        string[] tabbedHeaderData = Regex.Split(info, "\t");
        TicketID = tabbedHeaderData[0].ToString();
        Status = tabbedHeaderData[1].ToString();
        URL = tabbedHeaderData[2].ToString();
        InitCats = tabbedHeaderData[3].ToString();
        PostRevCats = tabbedHeaderData[4].ToString();
        ListNumClosed = tabbedHeaderData[5].ToString();

        Console.WriteLine(TicketID);
        Console.WriteLine(Status);
        Console.WriteLine(URL);
        Console.WriteLine(InitCats);
        Console.WriteLine(PostRevCats);
        Console.WriteLine(ListNumClosed);
        Console.ReadLine();
    }
}
Run Code Online (Sandbox Code Playgroud)

示例数据(制表符分隔):
TicketID状态URL InitCats PostRevCats ListNumClosed 555555已关闭 http://5555555.com/searcho 恶意站点55555

c# regex string digits

17
推荐指数
2
解决办法
4万
查看次数

删除Python中的数字(正则表达式)

我正在尝试删除字符串中的所有数字.然而,下一个代码删除任何单词中包含的数字,显然我不希望这样.我一直在尝试许多正则表达式但没有成功.

谢谢!


s = "This must not be deleted, but the number at the end yes 134411"
s = re.sub("\d+", "", s)
print s
Run Code Online (Sandbox Code Playgroud)

结果:

这绝对不能取消,但最后的数字是

python regex digits

16
推荐指数
4
解决办法
5万
查看次数

标签 统计

digits ×10

numbers ×3

string ×3

c++ ×2

character ×2

python ×2

regex ×2

ascii ×1

c ×1

c# ×1

comparison ×1

counting ×1

digit ×1

java ×1

math ×1

numerical ×1

php ×1

return ×1

ruby ×1

swift ×1