Я написал это в javascript (в Интернете), но так как я пытаюсь использовать RegExpression, он должен работать почти так же.Регулярное выражение (сравнение строк)
У меня есть строка с некоторыми координатами в ней, разделенная пробелом.
var coords = "0:0 0:0:0 1:0:1 0:0:0:1";
var part = "0:0";
Я хочу, чтобы все координаты, начинающиеся со значения детали («0: 0»);
Что я судимое что-то вроде:
var reg = new RegExp(part+"*");
alert(coords .match(reg));
Но это, кажется, не работает propperly.
Он должен соответствовать "0: 0" и "0: 0: 0" и "0: 0: 0: 1", но НЕ "1: 0: 1" (редактировать)
Любой имеет идею ?!
С уважением!
Попробуйте это var reg = new RegExp (part, "*"); – N20084753
Вы не поняли. Соответствует ли это '0: 0: 0' и/или' 0: 0: 0: 1'? – epascarello
он должен соответствовать «0: 0» и «0: 0: 0» и «0: 0: 0: 1», но NOT «1: 0: 1» – marius