エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
半角空白と思ったら  (NBSP) になっていてマッチングしなかった - F.Ko-Jiの「一秒後は未来」
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
半角空白と思ったら  (NBSP) になっていてマッチングしなかった - F.Ko-Jiの「一秒後は未来」
HTML を PHP の XMLパーサでパースして、タグを strip_tags で取り除いてできた文字列が Top > カテゴ... HTML を PHP の XMLパーサでパースして、タグを strip_tags で取り除いてできた文字列が Top > カテゴリ1 > カテゴリ2 のようなものだとして、これを「 > 」で分割しようと Ruby で split に正規表現を書いてみたのだけど、なぜかマッチングしない。 str.split(/\s+>\s+/) よくよく元のHTMLを調べてみると、半角スペースかと思っていたところが実は だった。 Top > カテゴリ1 > カテゴリ2 これをXMLパーサでパースすると、どうやら は NBSP という半角空白とは違う ASCII 文字として処理されるらしい。UTF-8だと ASCII コードは \xc2\xa0 となるみたい。なので、 str.split(/(\xc2\xa0)+>(\xc2\xa0)+/)