как мне сопоставить отрицательное регулярное выражение? - PullRequest
0 голосов
/ 10 февраля 2012

Существует URL ресурса:
http://teamspace.abc.com/sites/ABC/?list=%7bCEE6E6CB-A035-4FF9-Af95-98784D732938%7d

Значение listID может быть различным, но я хочу разрешить только вышеуказанное. Следовательно, оно не должно совпадать:

http://teamspace.abc.com/sites/ABC/?list=%7bDEXXXXxxxx-A035-4FF9-Af95-98784D732938%7d url

Есть ли способ сопоставления, только если url следующий: http://teamspace.abc.com/sites/ABC/?list=%7bCEE6E6CB-A035-4FF9-Af95-98784D732938%7d"

Ответы [ 2 ]

0 голосов
/ 10 февраля 2012
var url = "(http|sharepoint)://teamspace.abc.com/sites/ABC/?list=%7bCEE6E6CB-A035-4FF9-Af95-98784D732938%7d"

if (listID == url)
0 голосов
/ 10 февраля 2012

лучше использовать оператор == (равно () в Java и C #)

String http = "http";
String shp = "sharepoint";
String url = "://teamspace.abc.com/sites/ABC/?list=%7bCEE6E6CB-A035-4FF9-Af95-98784D732938%7d";
if(myUrl.equals(http+url) || myUrl.equals(shp+url))
{
    //do what you want
}
example for java
...