рд╣рдо рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рдкрд╛рд░реНрд╕рд┐рдВрдЧ (рд╕реНрдХреНрд░реИрдкрд┐рдВрдЧ) рдХреЛ рджреЛ рдЙрдк-рдкреНрд░рдХрд╛рд░реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддреЗ рд╣реИрдВред
- рдкрд╛рд░реНрд╕рд┐рдВрдЧ рд╕реНрд╡рдпрдВ рдЙрди рдбреЗрдЯрд╛ рдХреА рдЦреЛрдЬ рд╣реИ рдЬреЛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдкреГрд╖реНрдареЛрдВ рдкрд░ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВред
- рдкреНрд░рд╛рдкреНрдд рдЖрдВрдХрдбрд╝реЛрдВ рдХреА рд╕рдордЭред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВ:
- рд╕рд╛рдЗрдЯ рд╕реЗ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ "рд╕реНрдерд╛рдпреА" рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдкрд╛рд░реНрд╕рд░ред рдпрд╣ рдкрд╛рд░реНрд╕рд░ рд╢рд╛рдпрдж рд╣реА рдХрднреА рдЪрд▓реЗрдЧрд╛ (рдХреЗрд╡рд▓ рдирдП рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП), рдпрд╣ рдкреГрд╖реНрдареЛрдВ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░реЗрдЧрд╛ рдФрд░ рдЗрд╕рд╕реЗ рдЙрддреНрдкрд╛рдж рдЬрд╛рдирдХрд╛рд░реА рдирд┐рдХрд╛рд▓реЗрдЧрд╛: рдирд╛рдо, рдлреЛрдЯреЛ, рдЧреБрдгред
- рд╕рд╢рд░реНрдд рд░реВрдк рд╕реЗ рдЪрд░ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдкрд╛рд░реНрд╕рд░ред рдпрд╣ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрдХреНрд╕рд░ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдпрд╣ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧреЛрджрд╛рдо рдореЗрдВ рдХреАрдорддреЛрдВ рдФрд░ рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреА рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрдЯ рдХреЗ рдкреГрд╖реНрдареЛрдВ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░реЗрдЧрд╛ (рд╣рдо рдЗрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рдпрд╣рд╛рдВ рдХреБрдЫ рднреА рдЕрд╕рд╛рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реИ)ред
- рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ, рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрд░рдЪрд┐рдд рдХрд░рдирд╛ред рдпрд╣ рдПрдкреНрд▓рд┐рдХреЗрд╢рди "рд╕реНрдерд╛рдпреА" рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдкрд╛рд░реНрд╕рд░ рдХреЗ рдмрд╛рдж рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛ рдХреЛ рдкрд╛рд░реНрд╕ / рд╕рдВрд░рдЪрдирд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред
рддреЛ, рдЪрд▓реЛ рдкрд╛рд░реНрд╕рд░реНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ
рдХрдИ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рд╡рд┐рдзрд┐рдпрд╛рдВ рд╣реИрдВ, рдпреЗ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╣реИрдВ рдФрд░ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдХрд▓реНрдк рдЦреЛрдЬ рд╣реИред рдЗрди рд╕рднреА рд╡рд┐рдзрд┐рдпреЛрдВ рдореЗрдВ рдПрдХ рдмрдбрд╝реА рдЦрд╛рдореА рд╣реИ - рд╕рд╛рдЗрдЯ рдкрд░ рдЫреЛрдЯреЗ рдмрджрд▓рд╛рд╡ рдХреЗ рд╕рд╛рде, рдЖрдкрдХреЛ рдкрд╛рд░реНрд╕рд░ рдХреЛ рд╕реНрд╡рдпрдВ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рдЦреБрдж рдХреЗ рд▓рд┐рдП (рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ .net in c #)
рд▓рд┐рдЦрддрд╛ рд╣реВрдВред рдореИрдВ
HtmlAgilityPack рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ
рд░реБрдХрд╛ ,
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП ,
рд╣реИрдмреЗ рдкрд░ рд╡рд░реНрдгрдиред
рд╡рд╣ рдЬреЛ рджреЗрддреА рд╣реИ, рд╡рд╣ HTML (рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдХрдИ рдЧреИрд░-рд╡реИрдз рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ) рдХреЛ рдкрдврд╝рддреА рд╣реИ рдФрд░ рдПрдХ DOM рдЯреНрд░реА рдмрдирд╛рддреА рд╣реИред рдФрд░ рдлрд┐рд░ XPATH рдкреНрд░рд╢реНрдиреЛрдВ рдХреА рдкреВрд░реА рд╢рдХреНрддрд┐ рдЦреЗрд▓ рдореЗрдВ рдЖрддреА рд╣реИред рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд▓рд┐рдЦреЗ рдЧрдП XPATH рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд╕рд╛рде, рд╕рд╛рдЗрдЯ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд▓рд┐рдП рдкрд╛рд░реНрд╕рд░ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рдПрдХ рдЙрджрд╛рд╣рд░рдг:
рдбреЛрдо рдореЗрдВ рдЕрднрд┐рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЕрдХреНрд╕рд░ рдХрдХреНрд╖рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд╛рдЗрдЯ рдбрд┐рдЬрд╝рд╛рдЗрди рдореЗрдВ рдФрд░ рднреА рдЕрдХреНрд╕рд░ рдЫреЛрдЯреЗ рдмрджрд▓рд╛рд╡ рддрддреНрд╡реЛрдВ рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рд╡рд░реНрдЧреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдХрд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ (рдпрд╣ рд╡рд░реНрдЧ рдерд╛ = "productInfo" рд╡рд░реНрдЧ рдмрди рдЧрдпрд╛ = "productInfo clearfix")ред рдЗрд╕рд▓рд┐рдП, XPATH рдореЗрдВ рд▓рд┐рдЦрдирд╛ рдмреЗрд╣рддрд░ рд╣реИ:
div[contains(@class,'productInfo')]
рдХреЗ рдмрдЬрд╛рдп
div[@class='productInfo']
рд╣рд╛рдВ, рдпрд╣ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬреНрдпрд╛рджрд╛ рдирд╣реАрдВред рдХреЛрдб рдмрд╣реБрдореБрдЦреА рдкреНрд░рддрд┐рднрд╛ рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред
рдЙрд╕реА рддрд░рд╣, рдЬрдм рдЖрдИрдбреА рддрддреНрд╡реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдкреЗрдбрд╝ рдореЗрдВ рдЙрдиреНрдореБрдЦ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдореИрдВ рдЖрдорддреМрд░ рдкрд░ "//" (рдпрд╛рдиреА, рдкреВрд░реЗ рдЙрдк-рд╡рд┐рд╖рдп рдХреЛ рдЦреЛрдЬрддрд╛ рд╣реВрдВ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдмрдЬрд╛рдп "/" (рдХреЗрд╡рд▓ рдмрд╛рд▓ рддрддреНрд╡реЛрдВ рдХреЗ рдмреАрдЪ рдЦреЛрдЬ)ред рдпрд╣ рдЙрди рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдмрдЪрд╛рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдбрд┐рдЬрд╛рдЗрдирд░ рдХрд┐рд╕реА рднреА рдЯреИрдЧ рдХреЛ рд▓рдкреЗрдЯрддрд╛ рд╣реИ (рдЖрдорддреМрд░ рдкрд░ рдХреБрдЫ рдбрд┐рд╕реНрдкреНрд▓реЗ рдмрдЧ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП):
div[@id='productInfo']//h1
рдХреЗ рдмрдЬрд╛рдп
div[@id='productInfo']/h1
рдЕрдЧрд▓рд╛ рд╕рд╡рд╛рд▓ "рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ?"
рд╣рдореЗрдВ рдорд╛рд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореВрд▓ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: рдирд╛рдо, рдлреЛрдЯреЛ рдФрд░, рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг, рдЧреБрдгреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреАред рд╣рдо рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рдЖрджрд┐рдо рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░реЗрдВрдЧреЗ:

рдпрд╛рдиреА рдкреНрд░рддреНрдпреЗрдХ рдЙрддреНрдкрд╛рдж рдХреЗ рд▓рд┐рдП рдореВрд▓реНрдпреЛрдВ рдХреЗ рдЬреЛрдбрд╝реЗ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реЛрдЧреА: рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдирд╛рдо (рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдирд╛рдо) рдФрд░ рдЗрд╕рдХрд╛ рдореВрд▓реНрдп (рд╕рдВрдкрддреНрддрд┐рд╡реИрд▓реНрдпреВ)ред
рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╣рдордиреЗ рдПрдХ рдкрд╛рд░реНрд╕рд░ рд▓рд┐рдЦрд╛ рд╣реИ, рд╕рд╛рдЗрдЯ рд╕реЗ рд╕рднреА рдбреЗрдЯрд╛ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рдЕрдм рд╣рдо рдорд╛рдкрджрдВрдбреЛрдВ рджреНрд╡рд╛рд░рд╛ рдорд╛рд▓ рдХреА рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдФрд░ рдПрдХ рд╕рд╛рдЗрдЯ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдбреЗрдЯрд╛ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛
рдЪрд▓реЛ рд╕рдВрд░рдЪрд┐рдд рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреБрдЫ рдФрд░ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВред

Dict_Property - рдЧреБрдгреЛрдВ рдХреА рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ (рд░рдВрдЧ, рдЖрдХрд╛рд░, рд╡рдЬрди, рдЖрджрд┐, рдпрд╛рдиреА рд╕рднреА рдЧреБрдг рдЬреЛ рд╣рдо рдмрд╛рдж рдореЗрдВ рджреЗрдЦреЗрдВрдЧреЗ)
Product_Property - рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдЙрддреНрдкрд╛рдж рдХреЗ рд▓рд┐рдП рдЗрди рдЧреБрдгреЛрдВ рдХрд╛ рдорд╛рдиред
рд╕рд╛рдВрдЦреНрдпрд┐рдХ рдЧреБрдгреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯрд╛ "рдЯреНрд░рд┐рдХ" - рдлреНрд▓реЛрдЯрд╡реИрд▓реНрдпреВ рдлреАрд▓реНрдб - рдПрдХ рд╡реЗрд▓рд╡реЗрдЯ рдХреЗ рд▓рд┐рдП рдорд╛рди рдлрд╝реАрд▓реНрдб рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдХреЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ: update product_property set floatvalue = CASE WHEN ISNUMERIC(value + 'e0') = 1 THEN CAST(value AS float) ELSE null END
рдпрд╣ рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдЧрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: "рд╡рдЬрди" рдлрд╝реАрд▓реНрдб, рдЕрдиреБрд░реЛрдз 100 рд╕реЗ 300 рдЧреНрд░рд╛рдо рддрдХ рд╣реИ, "рдореВрд▓реНрдп" рдкрд╛рда рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЦреЛрдЬ рдзреАрдореА рдФрд░ рдЧрд▓рдд рд╣реЛрдЧреА, рдФрд░ рдлреНрд▓реЛрдЯрд╡реИрд▓реНрдпреВ рдХреЗ рд╕рд╛рде - рддреЗрдЬ рдФрд░ рд╕рд╣реА)ред
рдЕрдм рд╕рдм рдХреБрдЫ рдбреЗрдЯрд╛ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд▓рд┐рдП рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред
рдЕрднреНрдпрд╛рд╕ рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рддрд░реАрдХреЗ рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рдЪреАрдиреА рд╕реНрдЯреЛрд░ рдЙрддреНрдкрд╛рдж рд╡рд┐рд╡рд░рдгреЛрдВ рдХреЛ рдПрдХрдЬреБрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг: рд╡реЗрдмрд╕рд╛рдЗрдЯ dx.com,
1267 рдЙрддреНрдкрд╛рдж рдкрд╛рд░реНрд╕ рд╣реИрдВред рдХреБрд▓ рдореЗрдВ, рдЙрдирдХреЗ рдкрд╛рд╕
49398 рдЧреБрдг рд╣реИрдВред рдпрджрд┐ рд╣рдо рдирд╛рдо рд╕реЗ рд╕рдореВрд╣
рдмрдирд╛рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдХреЗрд╡рд▓
580 рдорд╛рди рдорд┐рд▓рддреЗ рд╣реИрдВ, рдЬреЛ, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдмрд╣реБрдд рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИред
рдирд╛рдо рдФрд░ рдореВрд▓реНрдп рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЧреБрдгреЛрдВ рдХреЛ рд╕рдореВрд╣рд┐рдд рдХрд░реЗрдВ, рдПрдХ рдкреНрд▓реЗрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ (рд╕рдВрдкрддреНрддрд┐, рдореВрд▓реНрдп, рдХрд┐рддрдиреА рдмрд╛рд░ рд╣реЛрддреА рд╣реИ) рдФрд░ рдЙрдиреНрд╣реЗрдВ рдШрдЯрдирд╛ рдХреА рдЖрд╡реГрддреНрддрд┐ рджреНрд╡рд╛рд░рд╛ рдХреНрд░рдордмрджреНрдз рдХрд░реЗрдВред

рдпрд╣ рдкреВрд░реА рддрд╛рд▓рд┐рдХрд╛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ, рд╣рдо рдХреБрдЫ рдмрд┐рдВрджреБрдУрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ:
- рддрд╛рд▓рд┐рдХрд╛ рдХреА рдкрд╣рд▓реА 100 рдкрдВрдХреНрддрд┐рдпрд╛рдБ (рд╕рдмрд╕реЗ рдЖрдо рд╕рдВрдкрддреНрддрд┐ рдорд╛рди) рд╕рднреА рд╕рдВрдкрддреНрддрд┐ рдореВрд▓реНрдпреЛрдВ рдХрд╛ рд▓рдЧрднрдЧ 35-40% рдХрд╡рд░ рдХрд░рддреА рд╣реИрдВред
- рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЧреБрдг рдФрд░ рдореВрд▓реНрдп рд╣реИрдВ рдЬреЛ рдХреЗрд╡рд▓ рдорд╛рдорд▓реЗ рдФрд░ / рдпрд╛ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди / рдЯрд╛рдЗрдкреЛ рдореЗрдВ рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рднрд┐рдиреНрди рд╣реЛрддреЗ рд╣реИрдВред
- рдбрд┐рдЬрд┐рдЯрд▓ рдбреЗрдЯрд╛ - рдЖрдорддреМрд░ рдкрд░ рдПрдХ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рдЬрди, рдЖрдпрд╛рдо, рд░реИрдоред
рдбреЗрдЯрд╛ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд▓рд┐рдП, рд╣рдо "рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдирд┐рдпрдо" рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╡реЗрджрди рд▓рд┐рдЦреЗрдВрдЧреЗред рд╣рдо 2 рдкреНрд░рдХрд╛рд░ рдХреЗ рдирд┐рдпрдо рдкреЗрд╢ рдХрд░рддреЗ рд╣реИрдВ:
- рд╕рдЯреАрдХ рд╕рдВрдпреЛрдЧред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: рд╕рдВрдкрддреНрддрд┐ "рд░рдВрдЧ", рдореВрд▓реНрдп "рдХрд╛рд▓рд╛"
- рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдореИрдЪред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: рд╡рдЬрди рд╕рдВрдкрддреНрддрд┐, рдореВрд▓реНрдп
(?\d*\.?\d+)g