В настоящее время я выполняю кучу обработки строки с использованием регулярных выражений с gsub()
, но я довольно сильно их связываю, что начинает запутываться.Можете ли вы помочь мне создать единственное регулярное выражение для следующего:
string.gsub(/\.com/,'').gsub(/\./,'').gsub(/&/,'and').gsub(' ','-').gsub("'",'').gsub(",",'').gsub(":",'').gsub("#39;",'').gsub("*",'').gsub("amp;",'')
В основном вышесказанное удаляет следующее:
- .com
- .
- ,
- :
- *
- переключатели '&' for 'и'
- переключатели '' for '-'
- switch 'for' '
Есть ли более простой способ сделать это?