Регулярное выражение для выбора всего до и до определенного текста - программирование
Подтвердить что ты не робот

Регулярное выражение для выбора всего до и до определенного текста

Я пытаюсь использовать регулярное выражение, чтобы найти часть строки и выбрать все до этой строки. Так, например, если моя строка this/is/just.some/test.txt/some/other, я хочу искать .txt, и когда я нахожу ее, выберите все до и до .txt.

4b9b3361

Ответ 1

После выполнения следующего регулярного выражения ваш ответ находится в первом захвате.

/^(.*?)\.txt/

Ответ 2

Это соответствует всем до ".txt" (без его включения):

^.*(?=(\.txt))

Ответ 4

До и включая txt вам нужно будет изменить ваше регулярное выражение так:

^(.*?\\.txt)

Ответ 5

((\n.*){0,3})(.*)\W*\.txt

Это выберет весь контент перед определенным словом ".txt", включая любой контекст в разных строках до 3 строк.