怎样用正则表达式匹配两个单词之一? [my name|your name]+是一样的作用吗,我用的是jdk1.4自带的包,用()会增加一个分组,程序里要改很多地方。我试了我上面写的表达式好象可以,但去掉最后的+就不行了,不知道为什么。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 +的意思是出現一次或者多次![my name|your name]+你這個表達式是不行的啊,你這個意思是說匹配m,y, ,n,a,m,e 或者 y,o,u,r, ,n,a,m,e中出現的任何一個字母!比如n就會匹配成功!用這個也可以啊!/my name|your name+/ 不行啊,用"/my name|your name+/\\sis\\szhangsan"不能匹配"my name is zhangsan"。"/"的作用是什么,我怎么没用过? 哦,我知道了,/.../ 這個表達式是在javascript中定義正則表達式的!你在java中用?那么你就用:“my name|(your name)\\sis\\szhangsan” 對了,如果在java中使用正則表達式的話,你那個表達式:[my name|your name]+是正確的啊!真是不好意思,我是用javascript中的標準衡量的!至于為什么去掉+號就不行了,這個就要知道到底你需要匹配什么東西?有什么可能了? 哈哈,不好意思!正則表達式定義都是一樣的!所以你那個正則表達式[my name|your name]+也是不行的!也還是匹配m,y, ,n,a,m,e 或者 y,o,u,r, ,n,a,m,e中出現的任何一個字母,我剛剛沒有仔細測試,以為java中不同!剛剛測試我樓上說的大錯特錯!按照目前的信息,表達式是:my name|(your name)\\sis\\szhangsan,看來要有()了!到底要什么樣的功能呢? Java Applet异步调用问题 继承问题 这道笔试题再发帖,麻烦哪位大侠给出完整答案!! 怎样判断上网的连接方式 问个小白问题,大家表笑 请问有人知道Google里面的calendar是通过什么机制来实现的??有兴趣的请进来... java 窗口模式问题 很简单的问题 问几个关于JAVA二进制非常简单的问题,50分赠送 请教一个问题 知道日期,如何求该日期是一年中的第几周? 试想一个方法/数据结构,实现无限长度有理数的四则及混合运算。
/my name|your name+/
"/"的作用是什么,我怎么没用过?
你在java中用?那么你就用:“my name|(your name)\\sis\\szhangsan”
是正確的啊!真是不好意思,我是用javascript中的標準衡量的!至于為什么去掉+號就不行了,這個就要知道到底你需要匹配什么東西?有什么可能了?
哈哈,不好意思!正則表達式定義都是一樣的!所以你那個正則表達式[my name|your name]+也是不行的!也還是匹配m,y, ,n,a,m,e 或者 y,o,u,r, ,n,a,m,e中出現的任何一個字母,我剛剛沒有仔細測試,以為java中不同!剛剛測試我樓上說的大錯特錯!按照目前的信息,表達式是:my name|(your name)\\sis\\szhangsan,看來要有()了!
到底要什么樣的功能呢?