需求是这样。一段文本里面会出现白鹿原滑雪场、白鹿原滑雪、白鹿原滑雪场套票等中文字符串。
如果文章里面出现白鹿原滑雪场的时候就精确匹配白鹿原滑雪场。不匹配出现的白鹿原滑雪等共有的字符串信息。
希望,各位高手指点一二。
直接匹配就可以了啊.
Regex r= new Regex("白鹿原滑雪场");
或是加一个向后引用
Regex r=new Regex("白鹿原滑雪场(?=[^套])");
白鹿原滑雪(?!(场|套票))
红色部份是想匹配的内容,蓝色部份是不想匹配的内容(就是红色部份后面如有蓝色部的字,将不会被匹配)
红色部份和蓝色部份 你可以自由增减
白鹿原滑雪场(?!套票)
貌似应该改成这样
Regex r= new Regex("白鹿原滑雪场|白鹿原滑雪");