标签: alphanumeric

在PHP中使用字母数字字符串上的preg_split

考虑字符串12345aaa.我想使用preg_split()它,所以只返回它的数字部分(即12345).我该如何为它编写正则表达式?

php regex alphanumeric preg-split

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

检查字符串是否包含除下划线以外的非字母数字

我正在尝试编写 if 语句,该语句在字符串包含任何非字母数字字符(下划线除外)时运行。

这就是我所拥有的,我试图找到一种简单的方法来为下划线添加例外,但我遇到了困难。(其中键是一个字符串)。

// Check for non-alphanumerics except underscore
if (!(key.All(char.IsLetterOrDigit)))                                        
{
    validationResult = false;
}
Run Code Online (Sandbox Code Playgroud)

c# if-statement alphanumeric

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

在c#中排列AlphaNumberic字符串列表

我有一个字母数字字符串列表,如下所示: v1_2014.

我的这些值范围从v1v53从一年20142016.我想他们在这个顺序排列v1_2014v53_2014,v1_2015v53_2015等等.

当我尝试对列表进行排序时,返回的顺序是

v1_2014, v1_2015,v1_2016, v10_2014, v10_2015, ... ,v2_2014,v2_2015,v2_2016,v20_2014 
Run Code Online (Sandbox Code Playgroud)

等等.

有人可以给我一个关于如何对此进行排序的想法.谢谢

c# sorting collections list alphanumeric

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

在 Python 中递增字母数字字符串

我需要构建一个函数,它获取一个字母数字字符串 (0, 1, ... , 8, 9, A, B, C, ... , Z),加 1 并返回字符串。例如:给定 02H9Z,函数应返回 02HA0。

我在网上找到了几个随机的字母数字字符串生成器。他们工作得很好,但不能解决我的问题。然后我开始编写一个函数,该函数检查 for 循环中的每个字符,并将其与 'A'、'B'、...进行比较 - 但我认为这效率不高。

谁能想到更好的解决方案?

python counter alphanumeric increment

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

尝试对字母数字坐标进行排序

我有一个坐标列表,我想按文本和符号之间的数字对它们进行排序。

coords = ['`154blue', '`155blue', 'a154blue', 'a155blue', 'b154blue', 'b155blue', 'c154blue', 'c155blue', 'd154blue', 'd155blue', 'e155blue', '`156brown', 'a156brown', 'a158brown', 'b150brown']
Run Code Online (Sandbox Code Playgroud)

我希望它像这样列出:

coords = ['b150brown','`154blue', 'a154blue', 'b154blue', 'c154blue','d154blue','`155blue', 'a155blue', 'b155blue', 'c155blue', 'd155blue', 'e155blue', '`156brown', 'a156brown', 'a158brown']
Run Code Online (Sandbox Code Playgroud)

我尝试过不同的排序和 lambda 排序,但我无法通过数字来做到这一点。

python sorting alphanumeric

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

URL中的非字母数字字符

如果我在Chrome或Internet Explorer中访问http://†.com,它会将我带到http://xn--lvg.com.

我知道它在Opera,Safari和Firefox中不起作用.

为什么†被翻译成xn--lvg?它们之间的关系是什么?是否有列表将这些奇怪的字符映射到Chrome或Internet Explorer中的已翻译等效字符?

unicode url alphanumeric character-encoding

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

仅计算字符串数组中的字母数字字符的更有效方法是什么?

我只想计算字符串数组中的字母数字 - 没有空格、标点符号等。

我有这个笨重的代码:

private int GetCountOfCharsInDoc(string[] _lines)
{
    int iCountOfChars = 0;
    string sLine;
    foreach (string line in _lines)
    {
        sLine = line.Replace(" ", string.Empty);
        sLine = line.Replace(".", string.Empty);
        sLine = line.Replace("?", string.Empty);
        sLine = line.Replace(",", string.Empty);
        sLine = line.Replace(";", string.Empty);
        sLine = line.Replace(":", string.Empty);
        sLine = line.Replace("(", string.Empty);
        sLine = line.Replace(")", string.Empty);
        sLine = line.Replace("'", string.Empty);
        sLine = line.Replace("\"", string.Empty);
        iCountOfChars = iCountOfChars + sLine.Count();
    }
    return iCountOfChars;
}
Run Code Online (Sandbox Code Playgroud)

什么是仅计算字母数字的更好/更有效的方法?

.net c# alphanumeric counting

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

Perl:创建字母数字序列变量

我想寻求帮助来创建一个 Perl 代码,我可以在其中创建字母数字顺序变量(可以用作数组、散列或任何其他类型的变量)。

for ( my $x = 1; $x <= 10; $x++ ){
  my $var$x = "" *# to create empty variable with the word 'var' + the integer from x (var1, var2, var3, ...)* 
  for ( my $y = 1; $y < 10; $y++){
    my $var$x = $var$x.''.$x.''.$y *# to store/concatenate the values from $x+$y into var$x*
  }
  print "$var$x"
}
Run Code Online (Sandbox Code Playgroud)

应该打印什么:

var1 = 11, 12, 13, 14, 15, 16, 17, 18, 19
var2 = 21, 22, 23, …
Run Code Online (Sandbox Code Playgroud)

variables perl alphanumeric

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

如何在Object Pascal中查找字符是否是字母数字或下划线在Delphi编译器和FPC中工作?

互联网上有类似或相同的问题,但答案对我不起作用.我们开发了多平台产品,它在Delphi的编译器和FPC下编译.首先,我用过:

Uses:
  System.Character;
Run Code Online (Sandbox Code Playgroud)

Character.TCharacter.IsLetterOrDigit(..)
Run Code Online (Sandbox Code Playgroud)

,但它不能在FPC下编译,所以根据其他一些消息来源,我用过:

Uses:
  Character;
Run Code Online (Sandbox Code Playgroud)

TCharacter.IsLetterOrDigit(..)
Run Code Online (Sandbox Code Playgroud)

相反,但仍然不能在FPC下编译.

有人能找到一种代码可以在Delphi编译器和FPC上工作的方法吗?我没有FPC设置与我的项目一起工作,所以我无法弄清楚,如何修复代码在FPC中工作(我只能通过构建服务器以复杂的方式测试它)并且可以'找到方法,怎么做.

我也想用正则表达式编写它,但是同事们说,这对他们来说太复杂了.

delphi compilation freepascal alphanumeric

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

大多数Pythonic都是从字符串中删除所有非字母数字的前导字符

例如

!@#123myname --> myname
!@#yourname!@#123 --> yourname!@#123
Run Code Online (Sandbox Code Playgroud)

有很多SO"删除所有字母数字字符的pythonic方法"的例子,但是如果我只想删除导致第一个字母字符的非字母字符,那么最好的方法是什么?

我可以使用while循环,但我正在寻找一个更好的python解决方案

python string alphanumeric non-alphanumeric

-3
推荐指数
2
解决办法
3940
查看次数