问题标签 [non-alphanumeric]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
15 回答
432259 浏览

python - 从 Python 中的字符串中删除除字母数字字符之外的所有内容

使用 Python 从字符串中去除所有非字母数字字符的最佳方法是什么?

这个问题的 PHP 变体中提供的解决方案可能会通过一些小的调整来工作,但对我来说似乎不是很“pythonic”。

作为记录,我不仅想去掉句号和逗号(和其他标点符号),还想去掉引号、括号等。

0 投票
13 回答
270564 浏览

java - 用空字符串替换所有非字母数字字符

我试过用这个但没有用-

0 投票
4 回答
87480 浏览

sql - SQL Server 2008 查询以查找列中包含非字母数字字符的行

实际上,几周前我自己也被问过这个问题,而我确切地知道如何使用 SP 或 UDF 来做到这一点,但我想知道如果没有这些方法,是否有一种快速简便的方法来做到这一点。我假设有,但我找不到它。

我需要说明的一点是,尽管我们知道允许使用哪些字符(az、AZ、0-9),但我们不想指定不允许使用的字符(#@!$ 等...)。此外,我们希望拉出包含非法字符的行,以便将其列出给用户进行修复(因为我们无法控制输入过程,此时我们无法做任何事情)。

我以前浏览过 SO 和 Google,但找不到任何我想要的东西。我见过很多例子,它们可以告诉你它是否包含字母数字字符,但是能够在我在查询表单中找不到的句子中提取撇号的东西。

另请注意,此列中的值可以是null''(空) 。varchar

0 投票
1 回答
6624 浏览

javascript - RegEx(在 JavaScript 中查找/替换) - 匹配非字母数字字符但忽略 - 和 +

我们一直在使用以下 js/regex 来查找和替换除 - 和 + 之外的所有非字母数字字符

但是它并不完全有效 - 它不会取代 ^ 和 | 人物。我不禁想知道这是否与 ^ 和 | 有关 在正则表达式本身中用作元字符。

我尝试切换到使用[\W|^+|^-],但它取代了 - 和 +。我认为可能是前瞻断言可能是答案,但我不太确定如何实现它们。

有没有人知道如何做到这一点?

0 投票
3 回答
16160 浏览

regex - 如何创建一个匹配除空格以外的非字母数字字符的 Perl 正则表达式?

我有一个/\W/i匹配所有非字母数字字符的 Perl 正则表达式,但它也匹配我想忽略的空格。如何让它匹配除空格以外的非字母数字字符?

0 投票
7 回答
676 浏览

php - 过滤非字母数字“重复”字符

过滤非字母数字“重复”字符的最佳方法是什么

我宁愿不建立要检查的字符列表。有没有好的正则表达式可以在 PHP 中使用。

例子:

特殊情况模式:

0 投票
1 回答
19518 浏览

sql - 如何搜索包含非字母数字或空格字符的行?

我想在一个表中搜索在特定字段中包含非字母数字非空格字符的所有行。到目前为止我所拥有的:

据我所知,这将返回所有非字母数字字段。但是,空格很好,所以我不想返回唯一的非字母数字字符是空格的行。如何调整此查询?

0 投票
3 回答
43791 浏览

php - 如何与正则表达式匹配PHP中除“-”之外的所有特殊字符?

我如何匹配除PHP 中+_*&^%$#@!~的字符之外的所有“特殊”字符(如 ) ?-

我知道这\W将匹配所有“特殊”字符,包括-.

考虑到 Unicode 字母有什么建议吗?

0 投票
6 回答
15391 浏览

php - 包含至少 8 个字符和至少 1 个非字母数字字符的密码的正则表达式

如果用户更改密码,我正在尝试检查 PHP,他们的新密码必须是 8 个或更多字符并且至少有 1 个非字母数字密码。我应该如何检查这个以及正则表达式是什么?

检查长度是容易的部分strlen >= 8。我的问题是正则表达式。即使经过多年的计算机科学学习,我仍然对正则表达式一无所知。

谢谢

0 投票
2 回答
3119 浏览

r - 从R中的有序对象集合(列表)中删除非字母数字字符

我有一个关于从 R 中的列表中删除非字母数字字符的问题。我有一个列表将包含各种奇数字符、空格等,并希望删除它们。我通常可以使用 r 中的 tm 包删除我想要的内容。我摆弄它,但无处可去,所以认为回到列表可能是开始的地方。

名单:

预期输出