中易网

关于[^\w]这个正则表达式的意思

答案:4  悬赏:20  
解决时间 2021-04-18 11:19
似乎并不和\W等价。 而是非\且非w的意思。但为什么有的地方说和\W是等价的?
大家帮我试试,是不是等价的。难道是我用的Regular expression版本的问题
最佳答案
\w表示查找单词字符(匹配包括下划线的任何单词字符);
[^\w]表示不在\w内的字符;
全部回答
按照标准的定义上 应该是等价的 \w 匹配包括下划线的任何单词字符。等价于'[A-Za-z0-9_]'。 \W 匹配任何非单词字符。等价于 '[^A-Za-z0-9_]'。 不过具体用的时候还要看正则表达式的引擎怎么处理的 我以前用过几个对同样的式子是会有不同效果
\w: Matches any word character (alphanumeric & underscore). \W: Matches any character that is not a word character (alphanumeric & underscore). 由此看来,\W和[^\w]是等价的。
匹配由数字、26个英文字母或者下划线组成的字符串,前面或后面为任意字符。但是斜杠多了一个,应该^.*\w.*$,如果双斜杠只能匹配这样的字符串:fsfsdfjsdj、\w fj独领风骚的肌肤上。 中间必须有\w。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
捷威NV4808笔记本如何系统重装?记住是笔记本
炫舞舞团名称《华中1↗拽妞》谁能帮我想想职
给宝宝断奶 宝宝不吃奶粉怎么办
畅兴物流(北干道)地址在什么地方,想过去办事
普桑空调压缩机不吸,怎么修
为什么QQ三国蟹兵小将精元打不到
魔兽世界哪个区 天津 北京 人比较多?
梦幻西游账号被人锁定了怎么办? 怎么才能让
FIFA Online 2 球员休假要多久球员才会归队?
求作文:题目:开在记忆里的花朵,要求600字
文泰雕刻 怎么把几个字描成一个外轮廓呢?
现在玛卡可以加盟吗?
怎么减腰腹部脂肪
为什么哥的成绩不好
游戏在幼儿园活动中的价值
推荐资讯
纯铜器是什么颜色的
当我发现手势不对时,就已经练成那种……比较
装B遭什么劈?
《梦幻西游》的认识
儿童书包哪个牌子比较好,想买一个小学生的书
“人才流动”得英语怎么说
索爱W350c机钱…?
奶油味好还是巧克力味好?
长恨歌里耿耿星河什么意思
青岛沧口的海边什么地方能钓鱼
广西哪个学校最好?
华埠到赤峰多少公里
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?