JR東海道本線?名古屋駅?徒歩約28分(2,240m)
上記の文字列を、
「JR東海道本線」「名古屋駅」
「28」
「2,240」
この4つに分割するにはどうすれば良いでしょうか。
「?」記号をSplit関数で分割し、名古屋駅までは分割できているのですが、「徒歩」以降の分割方法がわからず躓いております。
JR東海道本線?名古屋駅?徒歩約28分(2,240m)
上記の文字列を、
「JR東海道本線」「名古屋駅」
「28」
「2,240」
この4つに分割するにはどうすれば良いでしょうか。
「?」記号をSplit関数で分割し、名古屋駅までは分割できているのですが、「徒歩」以降の分割方法がわからず躓いております。
こんにちは
正規表現で抽出すると良いように思えます。
「分」の前の数字
System.Text.RegularExpressions.Regex.Match("徒歩約28分(2,240m)","\d+(?=分)").Value
「m」の前の数字またはカンマ
System.Text.RegularExpressions.Regex.Match("徒歩約28分(2,240m)","[,\d]+(?=m)").Value
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.