相关疑难解决方法(0)

从文件名中删除非法字符,但保留空格

我有以下代码行可从文件名中删除非法字符:

str= str.replace(/([^a-z0-9]+)/gi, '-');
Run Code Online (Sandbox Code Playgroud)

效果很好,但它也删除了空格,我如何才能只删除非法字符却留出空格?

javascript regex

6
推荐指数
3
解决办法
6449
查看次数

在Java中为.split使用多个分隔符

现在我的代码只用空格分隔单词,但我也想用'.'分隔.和","也是.这是我目前的代码:

for (String words : input.split("\\s+"))
Run Code Online (Sandbox Code Playgroud)

例如,如果用户输入"面包,牛奶,鸡蛋"或"嗯... awkss"它会考虑一个单词,我希望每个单词都是它自己的单词.

虽然我在这里,但我无法得到

input.isAlpha() 
Run Code Online (Sandbox Code Playgroud)

工作要么.

java string split

5
推荐指数
2
解决办法
1万
查看次数

正则表达式中的浮点范围内的"[]"是什么意思?

我试图理解[0.00-9.00]+python中的这个regex()是做什么的.我理解这一点的方式是它匹配任何一个0 . 0 0-9 . 0 0,所以这里的零是多余的.由于.内部应该匹配任何字符,完整匹配应该是非空字符序列,不一定是数字,但它不会那样.我错过了什么吗?

几个例子表明它的行为方式

python regex

-1
推荐指数
1
解决办法
102
查看次数

标签 统计

regex ×2

java ×1

javascript ×1

python ×1

split ×1

string ×1