Questions tagged «alphanumeric»

字母数字是指包含字母和数字的组合的字符串。

30
如何生成随机的字母数字字符串?
我一直在寻找一种简单的 Java算法来生成伪随机的字母数字字符串。在我的情况下,它将用作唯一的会话/密钥标识符,在整个500K+世代中“可能”是唯一的(我的需求实际上不需要任何更复杂的东西)。 理想情况下,我可以根据自己的独特性要求指定长度。例如,生成的长度为12的字符串可能看起来像"AEYGF7K0DM1X"。

19
如何从字母数字文本中删除前导零?
我在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

13
正则表达式在单词之间留有空格
我想要一个正则表达式,以防止符号,并且只允许字母和数字。下面的正则表达式效果很好,但不允许单词之间留空格。 ^[a-zA-Z0-9_]*$ 例如,使用此正则表达式时,“ HelloWorld”很好,但“ Hello World”不匹配。 如何调整它以留出空间?



7
用一个空格替换所有非字母数字字符,换行和多个空格
我正在寻找可替代的整洁RegEx解决方案 所有非字母数字字符 所有换行 空白的所有多个实例 一个空格 对于那些在家里玩的人(以下方法有效) text.replace(/[^a-z0-9]/gmi, " ").replace(/\s+/g, " "); 我的想法是RegEx可能强大到足以在一句话中实现这一目标。我认为需要的组件是 [^a-z0-9] -删除非字母数字字符 \s+ -匹配任何空间集合 \r?\n|\r -匹配所有新行 /gmi -全局,多行,不区分大小写 但是,我似乎无法以正确的方式设置正则表达式的样式(以下内容无效) text.replace(/[^a-z0-9]|\s+|\r?\n|\r/gmi, " "); 输入项 234&^%,Me,2 2013 1080p x264 5 1 BluRay S01(*&asd 05 S1E5 1x05 1x5 期望的输出 234 Me 2 2013 1080p x264 5 1 BluRay S01 asd 05 …


19
当字符串为数字时,如何在按值排序时按字母顺序对字符串进行排序?
我正在尝试对一组数字进行排序,这些数字是字符串,我希望它们能按数字排序。 问题是我无法将数字转换为int。 这是代码: string[] things= new string[] { "105", "101", "102", "103", "90" }; foreach (var thing in things.OrderBy(x => x)) { Console.WriteLine(thing); } 输出:101、102、103、105、90 我想要:90、101、102、103、105 编辑:输出不能为090、101、102 ... 更新了代码示例,使其说“东西”而不是“大小”。该数组可以是这样的: string[] things= new string[] { "paul", "bob", "lauren", "007", "90" }; 这意味着它需要按字母顺序和数字排序: 007、90,鲍勃,劳伦,保罗

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.