问题标签 [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 投票
1 回答
1611 浏览

php - 查找字符串中第一次出现的非字母数字字符

我知道我可以用它strpos来查找第一次出现的字符串。但是是否有可能找到不是字母字符或数字的字符的第一次出现。

例如:

strpos2('hello world') => 5

strpos2('hi!you') => 2

0 投票
0 回答
1151 浏览

sql - SQL 仅从字母数字转换为数字

好的,我有一张要查询外部项目的表。该表有一个字母数字字段,但外部项目只能支持数字数据。外部项目需要我的数据作为 Excel 电子表格,所以我试图将我的查询导出到我可以做的 Excel,但我似乎无法弄清楚是否有一个简单的转换功能可以为我做这件事。原始表的字段为 VARCHAR(10)。我尝试了 CAST 和 CONVERT 但不行。这是 SQL Server 2012。

谢谢。

0 投票
2 回答
407 浏览

python - 在python中获取包含非字母数字元素的列表中的非字母数字字符串的索引

我有一个像这样的文件(test.txt):

作为一个 python 初学者,我想获取特定行的行号,所以我搜索了一个解决方案并找到了这篇文章: 在 Python 中查找给定包含它的列表的项目的索引。我正在使用@tanzil 的答案,因为稍后我可能会寻找不在列表中的元素。

这就是我所做的:

将原始文件的行保存在列表中:

遍历原始文件:

查找原始文件每一行的索引:

结果,根本没有匹配。我只得到“无”作为输出。

我读到这篇文章'is' 运算符在将字符串与空格进行比较时表现不同,并希望得到我的问题的答案,但无法根据我的问题调整答案。

我会感谢任何提示或想法!

(这不是在文件 Python 中获取特定短语的行号的重复项,因为我需要多次访问不同行的索引。我不会在每次需要特定行时遍历文件。)

0 投票
2 回答
47 浏览

windows - 在名称带有美元符号的目录中创建 mercurial repo

我正在尝试在名称包含美元符号的目录中创建一个 mercurial 存储库。这是我在带有 mercurial 4.1.3 的 windows 10 cmd.exe 上获得的等效且简化的示例:

所以我希望这很清楚,唯一的区别似乎是第二个目录名称中的美元符号。提前致谢!

0 投票
1 回答
172 浏览

python - Pig Latin - 保持非字母 python

我目前正在编写一个猪拉丁代码,它要求忽略所有非字母,即留在单词的同一位置。例如,Tom's 将是 om'sTay。所以我删除了所有非字母字符使用: word = re.sub('[^A-Za-z]', '', word) 做猪拉丁代码,我想把非字母带回来。不知道如何将非字母带回更改单词的相同位置。

0 投票
1 回答
2577 浏览

python - 如何计算熊猫数据框中的非字母数字字符

这是我的数据

这是我的预期输出

我只计算非字母数字,如! @ # & ( ) % – [ { } ] : ; ', ? / * 空格和数字不计算

0 投票
0 回答
470 浏览

python - 无法使用pynput python记录字母数字字符

如何在pynput中跟踪字母数字字符非特殊字符(空格键、删除、制表符等)。我正在使用下面的代码。此代码仅输出特殊字符,不输出通过键盘输入的任何其他字符。

0 投票
1 回答
98 浏览

python - 如何使用 Python 计算文本文档中的非字母数字?

这是我的代码。我无法弄清楚如何使我的程序计数非字母数字。我是一名新的编码学生,所以请放轻松。

0 投票
0 回答
69 浏览

sql - SQL Sever 2012+ 返回非字母数字字符,不包括空格

好的,已经尝试过 [^a-zA-Z0-9]、[^a-zA-Z0-9 ](喜欢或不喜欢)以及 PATINDEX('%[^a-zA-Z0-9]% ',mycol) > 0

这些都不排除空格,因此总是返回有效的条目——我只想要那些具有非数字、非字母和非空格的条目。我知道我在一个 varchar 字段中有一条带有 HTML 代码的记录。我也知道我有特殊字符,例如?、#、* 等。

感谢您的帮助!

0 投票
1 回答
1214 浏览

regex - python 3正则表达式字符串匹配忽略空格和string.punctuation

我是正则表达式的新手,想知道如何对两个字符串进行模式匹配。用例类似于在某些文本中查找某个短语。如果这有所作为,我正在使用 python 3.7。

可能的匹配:

这些不匹配:

我试过使用类似的东西:

如果您提供有效的解决方案,我将非常感谢您解释为什么正则表达式有效。