私は現在、正規表現を使用して文字列に対して一連の処理を行っていますが、gsub()
それらをかなり重くチェーンしているため、面倒になり始めています。次の単一の正規表現を作成するのを手伝ってもらえますか:
string.gsub(/\.com/,'').gsub(/\./,'').gsub(/&/,'and').gsub(' ','-').gsub("'",'').gsub(",",'').gsub(":",'').gsub("#39;",'').gsub("*",'').gsub("amp;",'')
基本的に、上記は以下を削除します。
- .com
- .
- 、
- :
- *
- 「and」を「&」に切り替える
- '-' の代わりに ' ' を切り替えます
- '' を '' に切り替える
これを行う簡単な方法はありますか?