タグ

starts-withに関するkiyo_hikoのブックマーク (2)

  • String#start_with? (Ruby 3.3 リファレンスマニュアル)

    start_with?(*prefixes) -> bool[permalink][rdoc][edit] self の先頭が prefixes のいずれかであるとき true を返します。 [PARAM] prefixes: パターンを表す文字列または正規表現 (のリスト) 例 "string".start_with?("str") # => true "string".start_with?("ing") # => false "string".start_with?("ing", "str") # => true "string".start_with?(/\w/) # => true "string".start_with?(/\d/) # => false [SEE_ALSO] String#end_with? [SEE_ALSO] String#delete_prefix, S

    kiyo_hiko
    kiyo_hiko 2015/11/11
    'hello world'.start_with? 'hell' みたいに使う
  • Gentleちゃれんじ Tips -関数を利用したXPath式-

    関数を利用したXPath式 「XPath」は、 既に昔の正規表現によるHTMLからの情報抽出を形骸化させるほどに流行っています。 ネット上にも、XPathを紹介しているページが沢山ありますが、ここでは、 普段あまりネット上で見ないXPathの関数を使って、 より強力なXPath式を紹介したいと思います。 レファレンス テキストノードではなくテキストを取り出す perlでいうtrを、XPathで使う テキストを X 文字以上含む要素の取り出す 特定の拡張子を持つリンクのみを取り出す まとめ テキストノードではなくテキストを取り出す 使用する関数の紹介 Function: string string(object?) (example) string(id('hoge')) = id が hoge の要素内のテキストを返す 案外知られてないですが、要素内にあるテキストをそのまま文字列の形で取り

    kiyo_hiko
    kiyo_hiko 2011/10/14
    サンプルがわかりやすかった。ありがたい事です。「プログラム側で、 条件をかけてフィルタリングを行う事もあると思いますが~ XPathで制限した方がスマートで無駄な処理も減ります」…わかる
  • 1