Показать сообщение отдельно
  #8 (permalink)  
Старый 09.05.2022, 13:18
Новичок на форуме
Отправить личное сообщение для Laks Посмотреть профиль Найти все сообщения от Laks
 
Регистрация: 09.05.2022
Сообщений: 5

Сообщение от Laks
/^(\w[\w\s\'\-\,]+)\s(?:barely cleav|barely crush|barely slash|barely bludgeon|barely claw|barely drain|barely hit|barely pierc|barely shoot|barely sting|barely whip|barely bit|barely smit|barely stab|cleav|crush|slash|bludgeon|claw|drain|hit|pie rc|shoot|sting|whip|bit|smit|stab)(?:e|es|s)\s(\w[\w\s\'\-\,]+)./
придется в теле функции, которая это дело обрабатывает после получения переменных, заменять "hard", "very hard", "extremely hard" на пустое место...
типа такого:
var st1 = "";
st1 = name1.replace(/ hard/, "");
st1 = st1.replace(/ very/, "");
st1 = st1.replace(/ extremely/, "");
st1 = st1.replace(/ barely/, "");

Но костыли всегда ведут к ошибкам в коде (((

Может найдется профессор, кто сможет мой регэксп доработать?? Просто я уже все...
Ответить с цитированием