JSFiddle - React, Tailwind, and code Playground
by Nick Sdk
JavaScript
const addr = 'Россия, Республика Татарстан, Казань, улица Бутлерова, 41';
const regEx = /((?<!(д(ом)?|стр(оение)?|\/|-)\.?\s*\d*)\d+((,?\s*(к(ор(п(ус)?)?)?\.?)\s*\d+)|(\s*[а-я])|(\s*\/\s*\d+))?\s*$)/;
const beginStr = addr.match(regEx);
console.log('addr', addr)
console.log('regEx', regEx)
console.log('beginStr', beginStr)