相关疑难解决方法(0)

.Net正则表达式:字符是什么\ w?

简单的问题:c#,.net中
字符的模式是什么\w

我的第一个想法是它匹配[A-Za-z0-9_],文档告诉我:

Character class    Description          Pattern     Matches
\w                 Matches any          \w          "I", "D", "A", "1", "3"
                   word character.                  in "ID A1.3"

这不是很有帮助.
而且\w似乎也匹配äöü.还有什么?是否有更好的(确切的)定义?

.net c# regex

70
推荐指数
3
解决办法
7万
查看次数

Null的Java注释,但既不是Empty也不是Blank

是否有任何java注释可以像下面的示例一样进行验证?

String test;
test = null; //valid
test = ""; //invalid
test = " "; //invalid
test = "Some values"; //valid
Run Code Online (Sandbox Code Playgroud)

提前致谢

java validation

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

正则表达式匹配所有但不是空的

必须通过正则表达式验证一行,

  1. line可以包含任何字符,空格,数字,浮点数.

  2. 行不应该是空白的

我试过这个:

[A-Za-z0-9~`!#$%^&*()_+-]+ //thinking of all the characters
Run Code Online (Sandbox Code Playgroud)

任何替代解决方案都会有所帮助

regex

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

使正则表达式与空字符串不匹配?

我有正则表达式在我的应用程序中工作正常,但它也匹配一个空字符串,即输入为空时不会发生错误.如何修改此正则表达式以使其与空字符串不匹配?请注意,我不想更改此正则表达式的任何其他功能.

这是我正在使用的正则表达式: ^([0-9\(\)\/\+ \-]*)$

我自己对正则表达式的了解并不多,这就是我要问的原因.我已经找到了答案,但找不到直接答案.我最接近的是:正则表达式除了c#中的空字符串之外的任何东西,但这对我来说并不适用..

regex

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

标签 统计

regex ×3

.net ×1

c# ×1

java ×1

validation ×1