newString = "строка-нужна?дальше-вырезать-только-латиница".replace(//, "");
newString = "строка-нужна" так должно получиться
вопрос всегда один в строке?
const [start] = src.split("?"); const start = src.slice(0, src.indexOf("?")); в первом случае, если вопроса нет, будет вся строка во втором - строка без последнего символа
первый варик хорош. я в заметки кину. только я зря упростил вопрос. мне замену нужно сделать. типо такого .replace(/\?.*$/, "слово-для-замены") только это что-то не сработало
первый варик будет всё равно всё сплитать, это фу так в конце слово просто прибавьте. или вам именно нужно получить то, что там прилетело, и заменить?
чем меньше вы контекста даёте, тем меньше будет смысла от ответа. поберегите своё и чужое время)
в конце слово прибавить некрасиво. я реплейсом хотел бы. да и вопрос может быть не один, есть вариант такой тоже
что в этом некрасивого? потому что легко читается, сразу понятно, что происходит, не надо вникать в регулярку? что именно приведите полный пример текста, что и во что должно преобразовываться
защиты от более одного знака вопроса нет. нужно от первого вопроса и до конца заменить на нужное. так получается
Что значит "не сработало"?
давайте уже полноценный пример данных
penBtDDjkILVWE9-yyhh97f8qio?rect-Fedff6cb3-c556-4d5b-9e3d-5bcdb5dd2024 типо такого.
так если вопросов-то несколько я ничё не понимаю, крч
если будет несколько, то от первого от начала строки. а то если не сработает - ракеты полетят
Обсуждают сегодня