一个正则表达式的问题:怎样用正则表示:一个汉字或一个单词我知道汉字是:[u4e00-u9fa5]单词是:\b\w+\b但[u4e00-u9fa5] | (\b\w+\b) 不正确,我知道原因了,这个表达式是错的,正确的是:[u4e00-u9fa5]|(

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 14:15:45

一个正则表达式的问题:怎样用正则表示:一个汉字或一个单词我知道汉字是:[u4e00-u9fa5]单词是:\b\w+\b但[u4e00-u9fa5] | (\b\w+\b) 不正确,我知道原因了,这个表达式是错的,正确的是:[u4e00-u9fa5]|(
一个正则表达式的问题:怎样用正则表示:一个汉字或一个单词
我知道汉字是:[u4e00-u9fa5]
单词是:\b\w+\b
但[u4e00-u9fa5] | (\b\w+\b) 不正确,
我知道原因了,这个表达式是错的,正确的是:[u4e00-u9fa5]|(\b\w+\b),没有空格.

一个正则表达式的问题:怎样用正则表示:一个汉字或一个单词我知道汉字是:[u4e00-u9fa5]单词是:\b\w+\b但[u4e00-u9fa5] | (\b\w+\b) 不正确,我知道原因了,这个表达式是错的,正确的是:[u4e00-u9fa5]|(
[u4e00-u9fa5]不匹配汉字
[\u4e00-\u9fa5]这个匹配汉字
\w 不同的语言含义不同,通用的解释是表示单词字符.
javascript 只能包含英文数字和下划线
而在C#中还包含汉字,韩文等