alphanumeric相关内容

确定 char 是数字还是字母

如何判断C中的char,如a或9是数字还是字母? 是不是更好用: int a = Asc(theChar); 还是这个? int a = (int)theChar 解决方案 您需要在 中使用 isalpha() 和 isdigit() 标准函数>. char c = 'a';//管他呢如果(isalpha(c)){puts("这是一封信");} 否则 if (i ..
发布时间:2022-01-12 20:02:20 其他开发

检查用户是否在 C 中输入字母或数字

是否有一种简单的方法可以调用 C 脚本来查看用户是否输入了英文字母表中的字母?我在想这样的事情: if (variable == a - z) {printf("你输入了一个字母!你必须输入一个数字!");} else (//做某事} 我想检查以确保用户没有输入字母,而是输入了数字.想知道是否有一种简单的方法可以在不手动输入字母表中的每个字母的情况下提取每个字母:) 解决方案 #inc ..
发布时间:2021-12-10 23:27:31 其他开发

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

我经常想对包含数字的字符串进行排序,这样在排序时,例如abc_2, abc_1, abc_10 结果是abc_1, abc_2, abc_10.我见过的每种排序机制都按照 abc_1, abc_10, abc_2 排序,即从左边开始一个字符一个字符地排序. 有没有什么有效的排序方式来得到我想要的结果?查看每个字符,确定它是否是数字,从后续数字中构建子字符串并将其作为数字排序的想法太可怕了,无 ..
发布时间:2021-12-10 10:58:43 其他开发

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

如何从字符串中删除所有非字母字符? 非字母数字呢? 这是否必须是自定义函数,还是有更通用的解决方案? 解决方案 试试这个功能: 创建函数 [dbo].[RemoveNonAlphaCharacters](@Temp VarChar(1000))返回 VarChar(1000)作为开始将 @KeepValues 声明为 varchar(50)设置@KeepValues = '% ..

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

我已经看到有关如何在 SO 中添加零前缀的问题.但不是相反! 你们能建议我如何删除字母数字文本中的前导零吗?是否有任何内置 API 或我是否需要编写一种方法来修剪前导零? 示例: 01234 转换为 12340001234a 转换为 1234a001234-a 转换为 1234-a101234 仍为 1012342509398 仍为 2509398123z 仍为 123z000002 ..
发布时间:2021-11-25 21:02:51 Java开发

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

我一直在寻找一种简单 Java 算法来生成伪随机字母数字字符串.在我的情况下,它将用作唯一的会话/密钥标识符,“可能"在 500K+ 生成中是唯一的(我的需求实际上并不需要更复杂的东西). 理想情况下,我可以根据我的唯一性需求指定长度.例如,生成的长度为 12 的字符串可能类似于 "AEYGF7K0DM1X". 解决方案 算法 要生成随机字符串,请连接从一组可接受的符号中随机抽 ..
发布时间:2021-11-25 10:33:15 Java开发

如何从 MySQL 中的字符串中删除所有非字母数字字符?

我正在研究一个比较字符串的例程,但为了提高效率,我需要删除所有不是字母或数字的字符. 我现在使用多个 REPLACE 函数,但也许有更快更好的解决方案? 解决方案 使用 MySQL 8.0 或更高版本 由下面 michal.jakubeczy 的回答提供,MySQL 现在支持用 Regex 替换: UPDATE {table} SET {column} = REGEXP_RE ..
发布时间:2021-11-20 21:39:37 数据库

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

我一直在寻找一种简单 Java 算法来生成伪随机字母数字字符串.在我的情况下,它将用作唯一的会话/密钥标识符,“可能"在 500K+ 生成中是唯一的(我的需求实际上并不需要更复杂的东西). 理想情况下,我可以根据我的唯一性需求指定长度.例如,生成的长度为 12 的字符串可能类似于 "AEYGF7K0DM1X". 解决方案 算法 要生成随机字符串,请连接从一组可接受的符号中随机抽 ..
发布时间:2021-11-19 22:31:37 Java开发

使用字母数字模式在二维码中编码 URL?

我需要为我的 url 构建一个尽可能小的二维码 - 它足够短以使用缩短器(我不想依赖于它们的可靠性). HTTP://SUBDOM.DOMAIN.EU 8 位字节模式太浪费地方了,我可以在那里达到版本 2,但版本 1 在 字母数字模式. 有没有办法将字母数字模式设置为仅使用小写字母而不是大写字母? 在 URL 中使用大写字母可能会在任何浏览器/平台上导致问题吗?(我在 Fire ..
发布时间:2021-09-14 20:43:17 其他开发

T-Sql - 按字母数字排序

我有一个字母数字标记列表,比如 '1a', '1b', '02', '03', '10', '11', 等等... 现在,在此令牌列表上进行排序的最佳方法是什么? 我得到 '1a', '1b', '10', '11', '02', '03', 但我需要它 '1a', '1b', '02', '03', '10', '11' 更新 好的,我按照建议执行此操作,但它不起作用 ..
发布时间:2021-08-25 18:35:02 其他开发

返回第一个字符是非字母的行

我正在尝试检索 SQLite 中以任何非字母字符开头的所有列,但似乎无法使其正常工作.我目前有这个代码,但它返回每一行: SELECT * FROM TestTable WHERE TestNames NOT LIKE '[A-z]%' 有没有办法检索所有 TestNames 的第一个字符不是字母表的一部分的行? 解决方案 你只去第一个字符吗? select * from TestT ..
发布时间:2021-08-23 19:28:48 数据库

SQL Server 中的字母数字序列

我需要在 SQL Server 2008 中生成一个 3 个字符的字母数字序列,如下所示: 001,002,...,999,A01,A02,...,A99,B01,B02,...,Z99 序列中的下一项将从存储过程生成并存储在 NCHAR(3) 表列中. 解决方案 要获得下一个序列,您可以添加一个 Id like WITH seq AS(选择ROW_NUMBER() OVER (OR ..
发布时间:2021-07-19 18:45:40 数据库

用一个空格替换所有非字母数字字符、换行符和多个空格

我正在寻找一个简洁的 RegEx 解决方案来替换 所有非字母数字字符 所有换行符 空格的所有多个实例 一个空格 对于那些在家玩耍的人(以下确实有效) text.replace(/[^a-z0-9]/gmi, " ").replace(/\s+/g, " "); 我的想法是 RegEx 可能足以在一个语句中实现这一点.我认为需要的组件是 [^a-z0-9] - 删除非 ..
发布时间:2021-07-07 19:30:32 前端开发

R中的字母数字正则表达式

我正在尝试使用 [:alnum:] ,如 ?regex 所述 谁知道为什么 grepl("^([a-zA-Z0-9])+([;])", x="dj5sads;adsa") 返回 TRUE,但 grepl("^([:alnum:])+([;])", x="dj5sads;adsa") 返回 FALSE? 解决方案 [:alnum:] 只是类的名称.当你想把这个命名类放到一个字符 ..
发布时间:2021-07-06 20:48:50 其他开发