Size: a a a

2020 November 15

ДО

Дмитрий Осипов... in pro.js
Пожалуйста, помогите составить регулярку. Нужно удалить слова игнорируя только те перед которыми стоит тильда+пробел
const strings = '~ игнор ~ тожеигнор удалить1 удалить2'
const newString = strings.replace(/???/g, '')
 // newString должно быть равно "~ игнор ~ тожеигнор"
источник

S

Syntax Highlight Bot in pro.js
Дмитрий Осипов
Пожалуйста, помогите составить регулярку. Нужно удалить слова игнорируя только те перед которыми стоит тильда+пробел
const strings = '~ игнор ~ тожеигнор удалить1 удалить2'
const newString = strings.replace(/???/g, '')
 // newString должно быть равно "~ игнор ~ тожеигнор"
источник

t

th.witness in pro.js
/[^~] [\wа-я]+/gi
источник

t

th.witness in pro.js
Дмитрий Осипов
Пожалуйста, помогите составить регулярку. Нужно удалить слова игнорируя только те перед которыми стоит тильда+пробел
const strings = '~ игнор ~ тожеигнор удалить1 удалить2'
const newString = strings.replace(/???/g, '')
 // newString должно быть равно "~ игнор ~ тожеигнор"
Обязательно регуляркой?
источник

t

th.witness in pro.js
th.witness
Обязательно регуляркой?
Так, а как иначе?
источник

t

th.witness in pro.js
th.witness
Так, а как иначе?
Подумай 🤔
источник

t

th.witness in pro.js
th.witness
/[^~] [\wа-я]+/gi
В общем, вот регулярка.
источник

b

bbclub in pro.js
th.witness
Подумай 🤔
ты ему подскажи)
источник

t

th.witness in pro.js
bbclub
ты ему подскажи)
Я не знаю.
источник

t

th.witness in pro.js
Я думаю.
источник

ЕБ

Евгений Баранников... in pro.js
Привет всем. В какую версию JS комплировать чтобы по максимуму браузерами поддержка была?
источник

t

th.witness in pro.js
th.witness
/[^~] [\wа-я]+/gi
str.split(" ").filter((item, idx, src) => item === "~" || src[idx - 1] === "~").join(" ")
источник

b

bbclub in pro.js
th.witness
str.split(" ").filter((item, idx, src) => item === "~" || src[idx - 1] === "~").join(" ")
регуляркой проще все же
источник

t

th.witness in pro.js
bbclub
регуляркой проще все же
источник

t

th.witness in pro.js
Не шарю в регулярных выражениях.
источник

L

Lupusregina[beta] in pro.js
Переслано от Lupusregina[beta]
'~ игнор ~ тожеигнор удалить1 удалить2'.replace(/([~]\s*[\p{Alpha}\p{M}\p{Nd}\p{Pc}\p{Join_C}]+)|([\p{Alpha}\p{M}\p{Nd}\p{Pc}\p{Join_C}]+)/gu, '$1')
источник

L

Lupusregina[beta] in pro.js
источник

t

th.witness in pro.js
th.witness
str.split(" ").filter((item, idx, src) => item === "~" || src[idx - 1] === "~").join(" ")
str.split(" ").filter((item, idx, src) => [item, src[idx - 1].includes("~")).join(" ")
источник

S

Syntax Highlight Bot in pro.js
th.witness
str.split(" ").filter((item, idx, src) => [item, src[idx - 1].includes("~")).join(" ")
источник

t

th.witness in pro.js
Lupusregina[beta]
Переслано от Lupusregina[beta]
'~ игнор ~ тожеигнор удалить1 удалить2'.replace(/([~]\s*[\p{Alpha}\p{M}\p{Nd}\p{Pc}\p{Join_C}]+)|([\p{Alpha}\p{M}\p{Nd}\p{Pc}\p{Join_C}]+)/gu, '$1')
;D
источник