と数はのは、私はどのように私は小数点
"<span class='price'>6.86</span>"
どのように私は知らなくても、「6.86」を示すために正規表現マッチを使用することができ、文字列を与えられたんだとしましょう含んにラケットで正規表現マッチを使うのですか番号のサイズ、または使用された番号。
"x.xx"、 "xx.xx"、 "xxx.xx"などとすることができます。
と数はのは、私はどのように私は小数点
"<span class='price'>6.86</span>"
どのように私は知らなくても、「6.86」を示すために正規表現マッチを使用することができ、文字列を与えられたんだとしましょう含んにラケットで正規表現マッチを使うのですか番号のサイズ、または使用された番号。
"x.xx"、 "xx.xx"、 "xxx.xx"などとすることができます。
#lang racket
(define elm "<span class='price'>6.86</span>")
(regexp-match "<span class='price'>([0-9.]*)</span>" elm)
出力リレー:
'("<span class='price'>6.86</span>" "6.86")
'#px" \\ d +( ?:\\。\\ d +)? "' '[0-9。] *'は空の値と '.3.2.3.'と一致します。 – Sylwester
私のバージョン:
(regexp-match #rx"<span class='price'>([0-9]*\\.*[0-9]*)</span>"
"<span class='price'>6.86</span>")
'("<span class='price'>6.86</span>" "6.86")
正規表現は、通常、HTMLを解析するための最良の方法ではありません。参照してください:http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags – 2Cubed
リンクありがとうございました – DankMemer312