How to extract a string from a larger string?

前端 未结 3 1839
野的像风
野的像风 2021-01-20 17:39

Using jQuery how would I find/extract the \"Spartan\" string if the outputted HTML page had the following..



        
相关标签:
3条回答
  • 2021-01-20 17:47

    if the pattern is going to be consistent you can your RegEx

    or if the markup is going to be the same you can try the jQuery HTML Parser

    0 讨论(0)
  • 2021-01-20 17:54

    Regular Expressions. Or by splitting the string in a more tedious fashion.

    Since I'm not a big regex-junkie, I would likely get the text-equivalent using .text(), then split the result on ":", and grab the second index (which would be the 'Spartan' text).

    0 讨论(0)
  • 2021-01-20 18:07

    As well as using regular expressions, I've also abusively used these functions to do the things it seems you want to do (strip html and such from a text string):

    //removes all HTML tags
    function striptags(stringToStrip) {
        return stringToStrip.replace(/(<([^>]+)>)/ig,"");
    }
    //standard trim function for JavaScript--removes leading and trailing white space
    function trim(stringToTrim) {
    return stringToTrim.replace(/^\s+|\s+$/g,"");
    }
    

    Incredible regular expressions that have saved me a lot of time.

    0 讨论(0)
提交回复
热议问题