Использование регулярного выражения (replaceregexp в Ant), как я могу сопоставить (и затем заменить) все с начала строки, вплоть до последнего появления косой черты ?регулярное выражение для соответствия всем, до последнего вхождения/
Что мне нужно, чтобы начать с любого из них:
../../replace_this/keep_this
../replace_this/replace_this/Keep_this
/../ ../replace_this/replace_this/Keep_this
и превратить их в этом:
what_I_addedKeep_this
Похоже, что это должно быть простым, но я не получаю его. Я сделал регулярные выражения, которые будут идентифицировать последнюю косую черту и соответствовать оттуда до конца строки, но мне нужно то, которое будет соответствовать всем, начиная с начала строки до последней косой черты, поэтому я могу заменить все это ,
Это файл сборки Ant, который читает кучу TXT-файлов и преобразует любые найденные в них ссылки. Я просто хочу использовать replaceregexp, а не переменные или свойства. Если возможно.
Спасибо за информацию, да первый ответ решил его полностью, я попробовал нажать «проголосовать», но он сказал, что мне нужно 15 очков, прежде чем я смогу проголосовать, но я не знал о флажковом варианте, который доступен даже для newb здесь, как я, поэтому спасибо, вы проверили это сейчас. Все ответы были интересны, чтобы узнать о том, что сделал regexp, но тот первый решил это для меня. Должен ли я «принять» все? Еще раз спасибо. – user3762977
BTW мой выше комментарий «Спасибо за информацию» был в ответ на комментарий, теперь исчез, от кого-то, дающего мне знать о функции галочки, чтобы «принять» ответ. – user3762977