Понимаю. Спасибо за комментарий.
ужно извлечь последний номер, который находится внутри строки. Я пытаюсь сделать это с помощью регулярных выражений и негативных взглядов, но это не работает. Это регулярное выражение, которое я имею:
\d+(?!\d+)
И вот некоторые строки, просто чтобы дать вам представление, и чему должно соответствовать регулярное выражение:
ARRAY[123] matches 123
ARRAY[123].ITEM[4] matches 4
B:1000 matches 1000
B:1000.10 matches 10
И так далее. Регулярное выражение соответствует числам, но все они. Я не понимаю, почему отрицательный взгляд не работает. Кто-нибудь хочет объяснить?