我尝试使用这个但没有工作 -
return value.replaceAll("/[^A-Za-z0-9 ]/", "");
Run Code Online (Sandbox Code Playgroud) 几周前我实际上是自己问过这个问题,而我确切知道如何使用SP或UDF进行此操作,但我想知道是否有一种快速简便的方法可以在没有这些方法的情况下执行此操作.我假设有,我找不到它.
我需要说的是,尽管我们知道允许哪些字符(az,AZ,0-9),但我们不想指定不允许的字符(#@!$ etc ...).此外,我们想要拉出具有非法字符的行,以便可以将其列出给用户进行修复(因为我们无法控制输入过程,因此我们无法在此处执行任何操作).
我之前看过SO和谷歌,但却无法找到任何符合我想要的东西.我已经看到很多例子可以告诉你它是否包含字母数字字符,或者没有,但是能够在查询表单中找不到的句子中提取撇号的东西.
请注意,此列中的值可以是null
或''
(空)varchar
.
+_*&^%$#@!~
除了-
PHP中的char之外,我怎样才能匹配所有"特殊"字符(如)?
我知道这\W
将匹配所有"特殊"字符,包括-
.
有关Unicode字母的任何建议吗?
我们一直在使用以下js/regex来查找和替换除 - 和+之外的所有非字母数字字符
outputString = outputString.replace(/[^\w|^\+|^-]*/g, "");
但它并不完全有效 - 它不会取代^和| 字符.我不禁想知道这是否与^和|有关 在正则表达式本身中用作元字符.
我尝试过切换使用[\W|^+|^-]
,但是它取代了 - 和+.我认为可能是一个先行断言可能是答案,但我不太确定如何实现它们.
有没有人知道如何实现这一目标?
我试图在每个非字母数字字符之前放置一个转义符号:
> my $b = "!@#%^||" ~ "/welcome xyz:!@#\$%^&*()|:;.,?/-."
!@#%^||/welcome xyz:!@#$%^&*()|:;.,?/-.
> my $c = $b.subst(/<:!L + :!N - [./-]>/, "\\" ~ $/, :g)
\ \ \ \ \ \ \ /welcome\ xyz\ \ \ \ \ \ \ \ \ \ \ \ \ \ .\ \ /-.
Run Code Online (Sandbox Code Playgroud)
这是第一次运行代码后的结果。第二次运行代码后,结果是一长串重复匹配。如果我使用“?”,会得到类似的结果 量词。
> my $c = $b.subst(/<:!L + :!N - [./-]>/, "\\" ~ $/, :g)
\! @ # % ^ | | : ! @ # $ % ^ & * …
Run Code Online (Sandbox Code Playgroud) 我检查字符串是否有非字母数字字符.
if(str:match("%W")) then
--make str alpha-numeric
end
Run Code Online (Sandbox Code Playgroud)
如何使用lua从字符串中删除所有非字母数字字符?
我想在表中搜索特定字段中包含非字母数字和非空格字符的所有行.到目前为止我所拥有的:
SELECT *
FROM myTable
WHERE myField LIKE '%[^a-zA-Z0-9]%'
Run Code Online (Sandbox Code Playgroud)
据我所知,这将返回所有非字母数字字段.但是,空格很好,所以我不想返回唯一的非字母数字字符是空格的行.如何调整此查询?
这是我的数据
No Body
1 DaTa, Analytics 2
2 StackOver. 67%
Run Code Online (Sandbox Code Playgroud)
这是我的预期输出
No Body Non Alphanumeric
1 DaTa, Analytics 2 1
2 StackOver. 67% 2
Run Code Online (Sandbox Code Playgroud)
我只计算非字母数字,如! @ # & ( ) % – [ { } ] : ; ', ? / *
空格,数字不计算
我试图在PHP中进行检查,如果用户更改了他们的密码,他们的新密码必须是8个或更多字符,并且至少有1个非字母数字密码.我该怎么检查这个以及正则表达式是什么?
检查长度是很容易的部分strlen >= 8
.我的问题是正则表达式.即使经过多年的计算机科学研究,我对正则表达式也一无所知.
谢谢
在批处理中,如何从变量中删除所有非字母数字(az,AZ,0-9,_)字符?
我很确定我需要使用findstr和正则表达式.
non-alphanumeric ×10
regex ×4
alphanumeric ×3
php ×2
sql ×2
batch-file ×1
char ×1
cmd ×1
escaping ×1
java ×1
javascript ×1
lua ×1
pandas ×1
passwords ×1
python ×1
raku ×1
sql-server ×1
text ×1
unicode ×1