标签: alphanumeric

如何生成随机字母数字字符串?

我一直在寻找一种简单的 Java算法来生成伪随机字母数字字符串.在我的情况下,它将被用作一个唯一的会话/密钥标识符,它"很可能"在500K+生成过程中是唯一的(我的需求实际上并不需要更复杂的东西).

理想情况下,我可以根据我的唯一性需求指定长度.例如,生成的长度为12的字符串可能看起来像"AEYGF7K0DM1X".

java string random alphanumeric

1679
推荐指数
23
解决办法
134万
查看次数

如何从字母数字文本中删除前导零?

我已经看到了如何在SO中为零添加前缀的问题.但不是其他方式!

你们可以建议我如何删除字母数字文本中的前导零?是否有任何内置API或我是否需要编写方法来修剪前导零?

例:

01234 converts to 1234
0001234a converts to 1234a
001234-a converts to 1234-a
101234 remains as 101234
2509398 remains as 2509398
123z remains as 123z
000002829839 converts to 2829839
Run Code Online (Sandbox Code Playgroud)

java string alphanumeric

205
推荐指数
9
解决办法
26万
查看次数

正则表达式,允许单词之间的空格

我想要一个正则表达式来阻止符号,只允许字母和数字.这个正则表达式工作得很好但它不允许单词之间的空格.

^[a-zA-Z0-9_]*$
Run Code Online (Sandbox Code Playgroud)

例如,使用此正则表达式时"HelloWorld"很好,但"Hello World"不匹配.

如何调整它以允许空格?

regex space alphanumeric

164
推荐指数
7
解决办法
44万
查看次数

如何从SQL Server中的字符串中删除所有非字母字符?

你怎么能删除字符串中不是字母的所有字符?

那么非字母数字呢?

这是必须是自定义功能还是还有更通用的解决方案?

sql-server parsing alphanumeric user-defined-functions alphabetic

161
推荐指数
7
解决办法
35万
查看次数

在Cocoa中生成一个随机的字母数字字符串

我想调用一个方法,传递它的长度并让它生成一个随机的字母数字字符串.

是否有任何实用程序库可能有一堆这些类型的函数?

string random cocoa alphanumeric objective-c

141
推荐指数
8
解决办法
9万
查看次数

将所有非Alpha数字字符,新行和多个空格替换为一个空格

我正在寻找一个简洁的RegEx解决方案来取代

  • 所有非Alpha数字字符
  • 所有NewLines
  • 所有多个空格实例

有一个空间


对于那些在家里玩的人(以下工作)

text.replace(/[^a-z0-9]/gmi, " ").replace(/\s+/g, " ");
Run Code Online (Sandbox Code Playgroud)

我的想法是RegEx可能足以在一个声明中实现这一点.我觉得id需要的组件是

  • [^a-z0-9] - 删除非Alpha数字字符
  • \s+ - 匹配任何空间集合
  • \r?\n|\r - 匹配所有新行
  • /gmi - 全局,多行,不区分大小写

但是,我似乎无法以正确的方式设置正则表达式(以下不起作用)

text.replace(/[^a-z0-9]|\s+|\r?\n|\r/gmi, " ");
Run Code Online (Sandbox Code Playgroud)


输入

234&^%,Me,2 2013 1080p x264 5 1 BluRay
S01(*&asd 05
S1E5
1x05
1x5
Run Code Online (Sandbox Code Playgroud)


期望的输出

234 Me 2 2013 1080p x264 5 1 BluRay S01 asd 05 S1E5 1x05 1x5
Run Code Online (Sandbox Code Playgroud)

javascript regex replace alphanumeric

118
推荐指数
6
解决办法
13万
查看次数

103
推荐指数
11
解决办法
26万
查看次数

c#linq orderby是字符串的数字(你不能将它们转换为int)

我正在尝试对一组数字进行排序,这些数字是字符串,我希望它们按数字排序.

问题是我无法将数字转换为int.

这是代码:

string[] things= new string[] { "105", "101", "102", "103", "90" };

foreach (var thing in things.OrderBy(x => x))
{
    Console.WriteLine(thing);
}
Run Code Online (Sandbox Code Playgroud)

输出:101,102,103,105,90

我想:90,101,102,103,105

编辑:输出不能是090,101,102 ......

更新了代码示例以说出"事物"而不是"尺寸".数组可以是这样的:

string[] things= new string[] { "paul", "bob", "lauren", "007", "90" };
Run Code Online (Sandbox Code Playgroud)

这意味着它需要按字母顺序和数字排序:

007,90,鲍勃,劳伦,保罗

c# linq sorting alphanumeric alphabetical

89
推荐指数
9
解决办法
8万
查看次数

如何确定String是否包含非字母数字字符?

我需要一个方法,可以告诉我String是否有非字母数字字符.

例如,如果字符串是"abcdef?" 或"abcdefà",该方法必须返回true.

java string alphanumeric character

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

在Bash中使用数字对字符串进行排序

我经常想要对带有数字的字符串进行排序,以便在排序时,例如 abc_2, abc_1, abc_10结果abc_1, abc_2, abc_10.我见过的每种排序机制abc_1, abc_10, abc_2都是从左边开始的.

有没有有效的方法来排序以获得我想要的结果?查看每个角色,确定它是否为数字,从后续数字中构建子串并将其作为数字排序的想法实在令人震惊bash.

没有胡子*nix guru实现了sort--sensible_numerical选项的替代版本吗?

sorting bash alphanumeric

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