首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

求截取明码正则表达式

2012-12-26 
求截取价格正则表达式求取出价格正则表达式,如下给方法传个字符串 就可以准确返回价格static void Main(st

求截取价格正则表达式
求取出价格正则表达式,如下   给方法传个字符串 就可以准确返回价格



         static void Main(string[] args)
        {
            getPriceByRegularExpression("¥11");         --取出11
            getPriceByRegularExpression("¥11.11");         --取出11.11
            getPriceByRegularExpression("11.11");        --取出11.11
            getPriceByRegularExpression("我11.11");        --取出11.11
            getPriceByRegularExpression(" 11.11");        --取出11.11
            getPriceByRegularExpression(".11.11.");        --取出11.11
            getPriceByRegularExpression("我0你");        --取出0
            getPriceByRegularExpression("0.0");        --取出0
        }

        //正则取出价格
        public static string getPriceByRegularExpression(string priceInfo)
        {
            string pattern = ??????;
            string price = Regex.Match(priceInfo, pattern, RegexOptions.Singleline).ToString();
            return price;
        }

[最优解释]
string pattern = @"\d+(\.\d*?[1-9]\d*)?";
[其他解释]
"[\d]+[\.]{0,1}+[\d]*"
[其他解释]
 public static string getPriceByRegularExpression(string priceInfo)
        {
            return Regex.Match(priceInfo, @"\d+(\.\d*?[1-9]\d*)?").Value;
        }
[其他解释]
引用:
"[\d]+[\.]{0,1}+[\d]*"


引用:
public static string getPriceByRegularExpression(string priceInfo)
        {
            return Regex.Match(priceInfo, @"\d+(\.\d*?[1-9]\d*)?").Value;
        }

你的可以 上面那个版主的优点问题 估计他写急了
大分给你了 现在的要求满足了,一会如果有问题 帖子里我@你 你再指导下啊。
[其他解释]
引用:

public static string getPriceByRegularExpression(string priceInfo)
        {
            return Regex.Match(priceInfo, @"\d+(\.\d*?[1-9]\d*)?").Value;
        }


兄弟 再求一个正则:
想截取 此端代码里的图片src地址:

" method="showImagePop" alt="求截取明码正则表达式" SourceType="2" imageId="640e825f-e445-47fe-9a56-dd5418643dbe"  src="http://www.elongstatic.com/imageapp/hotels/hotelimages/0101/40101230/1_901d094f-a5d5-4853-aa2a-7a6dc056baa0.jpg?v=20121031160142" onerror="this.src='http://www.elongstatic.com/hotels/pic/detailnoimg.png'"  width="310" height="220" />


如果片段里就一个src地址正则怎么写?

如果有两个src(上面代码)怎么可控的截取第一个或者第二个

兄弟如果不麻烦的话 把这三个正则写给我 谢谢!

热点排行