-1

Web ページをスクレイピングして、ページから MySQL にデータを挿入しています。挿入するテキストには次が含まれます。

  my text
  89

このスペースのような文字が原因で、テキストと整数データが​​ MySQL に正しく挿入されません。のように変数からこの文字を削除するにはどうすればよいmydataですか?

4

2 に答える 2

1

この問題で見つけた最も簡単な方法

str.gsub(/[[:space:]]/, '')
于 2016-01-08T07:39:46.673 に答える
1

文字列の先頭のみをトリミングする必要がある場合は、次のように簡単に使用できますsub

"  my text".sub(/^( |\s)+/, '')
 => "my text"

両端を取り除く必要がある場合は、これを試してください。

"  my text        ".sub(/^( |\s)*(.*?)( |\s)*$/, '\2')
=> "my text"

または:

"  my text        ".gsub(" ", "").strip
 => "my text"
于 2013-11-12T10:39:48.870 に答える