asp.net获取字符串中所有外链代码

因为http连接在html都是以"结束或者<结束,所以根据传入的https教程tr样式不区分大小写方式把字符串str含有的以递归的方式找出来。

private string gethttpstr(string str, string httpstr)
        {
            bool ishavevalue = false;
            int newlength = httpstr.length;
            string newstr = null;

            string httpendstring = "<";
             if (str.length >= newlength && str.contains(httpstr))
            {
                newstr = str.substring(str.indexof(httpstr, stringcomparison.ordinalignorecase) + newlength);
            }
            int startindex = 0;
            startindex = str.indexof(httpstr, stringcomparison.ordinalignorecase);
            int lengthindex = 0;
            string returnvalue = null;
            if (startindex >= 0)
            {
                if (newstr.indexof('"') != -1 && newstr.indexof('"') <= newstr.indexof(httpendstring))
                {
                    lengthindex = newstr.indexof('"') + newlength;
                }
                else if (newstr.indexof('"') == -1 && newstr.indexof(httpendstring) == -1)
                {
                    lengthindex = str.length;
                }
                else
                {
                    lengthindex = newstr.indexof(httpendstring) + newlength;
                }
                if (lengthindex == (newlength - 1))
                {

                    lengthindex = newstr.indexof(httpendstring) + newlength;
                }
                returnvalue = str.substring(startindex, lengthindex);
                ishavevalue = true;
            }
            returnvalue = replacespecialurl(returnvalue);
            return returnvalue + "  " + ((startindex + lengthindex) < str.length && startindex > 0 && ishavevalue ? gethttpstr(str.substring(startindex + lengthindex), httpstr) : null);

        }

时间: 2024-10-25 14:59:54

asp.net获取字符串中所有外链代码的相关文章

asp.net 获取字符串中汉字代码

asp教程.net 获取字符串中汉字代码 regex regex = new regex("[u4e00-u9fa5]+", regexoptions.compiled); reges.replace("",@"[u4e00-u9fa5]+", ","")

asp.net 获取系统中参数的实现代码_实用技巧

复制代码 代码如下: /// <summary> /// 操作系统名称 /// </summary> /// <returns></returns> public string getOSInfo() { return System.Environment.OSVersion.Platform.ToString(); } /// <summary> /// 操作系统版本 /// </summary> /// <returns&g

asp 获取字符串中url地址函数

asp教程 获取字符串中url地址函数 本文章提供了三款利用asp的正则获取字符串中url地址自定义函数哦,三个方法的实现原理都是获取以http开的url地址哦. on error goto z dim url,key,wwwname url=request.servervariables("server_name") if instr(url,".")>0 then key=split(url,".") wwwname=key(0) ww

asp.net中C#获取字符串中汉字的个数实例

符串可以包括数字,字母,汉字或者其他的字符.使用Char类型的IsDigit静态方法可以判断字符串中的字符是否为数字,使用Char类型中的IsLetter静态方法可以判断字符串中是否为字母.我们来实现一种方法来实现判断字符串中是否为汉字,通过此方法可以计算字符串中汉字的个数,运行效果如图: 首先根据效果图设置好Form的界面和内容,Box1.Text为输入的字符串,我们对该字符串的处理,来计算汉字的个数,双击Buton控件,编辑其单击事件代码. 我们看下汉字的Unicode范围,普遍给出了0x4

如何获取高质量的外链来源?

每个站长都想获取高质量的外链,从而来提升自己网站的排名.可是高质量的外链并不容易获取,那么如何获取高质量的外链来源就成了所有站长的一大块心病,不管是个人站长还是公司的网站,都在纠结这方面的问题,那么小弟在这里给大家介绍一下如何获取高质量外链来源的诀窍,欢迎拍砖: 首先在获取高质量外链来源的时候,我们要知道,外链有哪几种表现形式:1.blog(博客),2.论坛签名,3.交换友情链接,4.获取单向链接,5.一些B2B网,6.一些新闻源.这六点应该就是外链来源的所有了,如果还有一些别的,那就是小弟的无

文库类网站的文档中的外链有用吗

我们都知道百度自己的产品权重都很高,在百度搜索某些关键词的时候,百度产品赫赫在列,有的傲居榜首.这些包括百度百科.知道.新闻.文库等等.例如目前"单反相机"这个词通过百度搜索后在首页的结果中有5个是就是百度自己的产品,10个自然排名中,五个在列.这次小编分享的主角之一也是百度其中的一款产品--百度文库. 我们知道百度对JS.flash和frame框架结构十分感冒,那么百度对自己的文库当中的内容能识别吗?对其他网站的文库类产品又怎样呢?我们以<详述查看网页是否使用ALT标签和正确写

php结合正则获取字符串中数字

  这篇文章主要给大家汇总介绍了php结合正则获取字符串中数字的几种方法,十分的简单实用,有需要的小伙伴可以参考下. php结合正则获取字符串中数字 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 <?php $patterns = "/d+/"; //第一种 //$patterns = "/d/"; //第二种 $st

JS正则表达式获取字符串中特定字符的方法

 这篇文章主要介绍了JS正则表达式获取字符串中得特定字符,通过replace的回调函数获取,需要的朋友可以参考下 实现的效果:在字符串中abcdefgname='test'sddfhskshjsfsjdfps中获取name的值test    实现的机制:通过replace的回调函数获取.    代码:  代码如下: var str = "abcdefgname='test'sddfhskshjsfsjdfps";  var reg = /name='((w|-|s)+)/ig;  st

获取字符串中某一个字段的数据,GetValueFromStr;拓展字符串解析parse_string

gps数据格式为:$GPRMC,024813.640,A,3158.4608,N,11848.3737,E,10.05,324.27,150706,,,A* /********************************************************************** *版权所有 (C)2015, Wuyq. * *文件名称: GetValueFromStr.c *内容摘要:用于演示从gps数据字符串中获取相应的内容 *其它说明:无 *当前版本: V1.0 *作