标签: digits

确定变量是字符串还是数字字符串的 FoxPro 函数

我正在寻找一个类似于 PHP 函数is_numeric()的 Visual FoxPro 函数。
我找到了这个,但我不能使用,VARTYPE或者TYPE因为变量总是一个只包含数字的字符串。

我找到了ISDIGIT()函数,但手册说它只检查第一个字符。

确定指定字符表达式的最左边的字符是否为数字(0 到 9)。

  ISDIGIT(cExpression)
Run Code Online (Sandbox Code Playgroud)

参数
cExpression

指定 ISDIGIT( ) 测试的字符表达式。cExpression 中第一个字符之后的任何字符都将被忽略。

我会使用正则表达式对象创建我自己的函数 VBScript.RegExp

FUNCTION isNumeric( tcValue )
    LOCAL oRE
    oRE = CreateObject("VBScript.RegExp")
    oRE.Pattern = '^[0-9]+$'
    RETURN oRE.test( tcValue )      
ENDFUNC

? isNumeric( '123' )
Run Code Online (Sandbox Code Playgroud)

但是,FoxPro 是否为此提供了任何功能?
我只是在俯视吗?

也相同ISALHPA()which 确定字符表达式中最左边的字符是否是字母。我想检查变量是否只包含字母。

string foxpro function digits visual-foxpro

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

s [i] - '0'是什么意思?

以下代码来自K&R教科书,第71页:

val =10.0*val+s[i] -'0'
Run Code Online (Sandbox Code Playgroud)

s[i] -'0'这里的意思是什么?

c c-strings digits char

2
推荐指数
2
解决办法
3018
查看次数

如何将英语“abc123”数字动态转换为阿拉伯语“??????”android

更新

我一直在寻找解决方案,但还没有找到..

我试过这个

// Check for language
    String tempLang = Locale.getDefault().getLanguage();
    if (tempLang == "ar") {
        Locale AR_LOCALE_EAST_NUMBERS = new Locale.Builder().setLanguageTag("ar-u-nu-arab").build();
        Locale.setDefault(AR_LOCALE_EAST_NUMBERS);

        firstName.setKeyListener(DigitsKeyListener.getInstance(getActivity().getString(R.string.input_charatars_only_valid)));
    } else {

        firstName.setKeyListener(DigitsKeyListener.getInstance(getActivity().getString(R.string.input_charatars_only_valid)));
    }
Run Code Online (Sandbox Code Playgroud)
  1. 首先它给出了API错误..它说要使用

    @TargetApi(Build.VERSION_CODES.LOLLIPOP)

  2. 我想将它用于 15 个 API,因为我的 minSdk 是 15

是否正确或需要任何更改

更新

还请告诉如何将英文数字转换为

“abcdefghijklmnopqrstuvwxyz123456789”和一个sapce也是“”

如何将字符串转换为带有 abc,123 和空格的阿拉伯语?

PS:我是新来的请忽略是否有任何错误..谢谢

java android digits arabic

2
推荐指数
1
解决办法
4311
查看次数

如果特定列不包含 pandas 中的数字,则删除行

我有以下熊猫数据框:

>>>ID      WKT
0 4272   Point(4.21189  3.1298)
1 2345   Point(None None)
2 1254   Point (3.8945 4.6712)
...
Run Code Online (Sandbox Code Playgroud)

我想删除“WKT”列中不包含任何数字的行,例如第 1 行。我看到有 isnumeric() 等函数,但我不想检查单元格中的所有字符是否都是数字,但前提是它包含数字或 nit,如果不包含则将其删除。

我想要的输出应该是这样的:

>>>ID      WKT
0 4272   Point(4.21189  3.1298)
2 1254   Point (3.8945 4.6712)
...
Run Code Online (Sandbox Code Playgroud)

python string digits pandas

2
推荐指数
1
解决办法
2492
查看次数

如何修改浮点数以显示至少 n 位数字

在 bash 中,如何修改 afloat以便点之前的部分至少有两位数?

我想让A 列中的数字显示为B 列

A (Current)   B (Desired)
-----         ------
8.456         08.456
4.19          04.19
3.5           03.5
Run Code Online (Sandbox Code Playgroud)

我做了很多搜索,但我发现的大部分内容都是关于如何显示带有N 位小数的数字(例如17.7647 to 17.76),这没有帮助。

bash digits

2
推荐指数
1
解决办法
50
查看次数

将数字附加到数字 - Matlab

我只有一个列whole numbers,我需要11在前面添加一个数字(比如说) -

data = (1:1300000)';
% append 11 to these numbers

newdata = [111 ;  112 ; 113 ; 114 ; ......]
Run Code Online (Sandbox Code Playgroud)

有没有办法不使用str2num(由于速度问题)?谢谢.

matlab numbers append digits

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

在数字/数字和字母/字符之间添加空格

我有这样的代码

(function($, window, document, undefined) {
    $.fn.quicksearch = function (target, opt) {

        var timeout, cache, rowcache, jq_results, val = '', e = this, options = $.extend({ 
            delay: 100,
            selector: null,
            stripeRows: null,
            loader: null,
            noResults: '',
            bind: 'keyup',
            onBefore: function () { 
                return;
            },
            onAfter: function () { 
                return;
            },
            show: function () {
                this.style.display = "";
            },
            hide: function () {
                this.style.display = "none";
            },
            prepareQuery: function (val) {
                return val.toLowerCase().split(' ');
            },
            testQuery: function (query, txt, _row) { …
Run Code Online (Sandbox Code Playgroud)

javascript split space digits letters

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

如何在java中使用正则表达式找到字符串的最后六位数?

如何在java中使用正则表达式查找字符串的最后六位数?

例如,我有一个字符串: 238428342938492834823

无论字符串的长度是多少,我想要只找到最后6位的字符串.我试过"/d{6}$"没有成功.

有什么建议或新想法吗?

java regex digits

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

使用某些小数创建0.000 ..

我正在尝试使用用户输入所需的"0"来创建数字0.00000 .... 我的代码有什么问题?

      int n;
      double dec = 0.0;

   in = new Scanner(System.in);
        n = in.nextInt();

    for (i = 1; i <= n; i++) 
                dec = dec / 10.0d;
Run Code Online (Sandbox Code Playgroud)

数字不会改变.

java double digits

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

Prolog,谓词交换1到0和0到1并将它们放在一个列表中

Prolog新手.我想要一个交换1到0和0到1的程序并回答这个问题:

?- swap([1,1,0,1,0,0,0,1], L2).
L2 = [0,0,1,0,1,1,1,0]
Run Code Online (Sandbox Code Playgroud)

binary swap prolog digits

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