c语言编程笔录

首页 >   > 笔记大全

笔记大全

match函数和row

更新时间:2023-06-17

match函数简介

match函数是JavaScript中的一个字符串函数,用于从字符串中搜索匹配的文本,并返回与正则表达式匹配的字符串中第一个子匹配项的位置。

//使用match函数
let str = "The quick brown fox jumps over the lazy dog.";
let regex = /fox/;
console.log(str.match(regex)); //输出:["fox", index: 16, input: "The quick brown fox jumps over the lazy dog."]

在上述代码中,match函数返回的数组中包含了匹配到的“fox”子字符串及其在原字符串“str”中的位置。

使用match函数进行字符串匹配

match函数可接受一个正则表达式作为参数,并在调用该函数的字符串中搜索与正则表达式匹配的文本。

  • 不使用全局标记的正则表达式:如果正则表达式没有使用全局标记g,那么match函数返回的数组中只包含第一个匹配项及其位置。
  •     //正则表达式不使用全局标记g
        let str = "The quick brown fox jumps over the lazy dog. If the dog reacted, was it really lazy?";
        let regex = /the/;
        console.log(str.match(regex)); //输出:["the", index: 31, input: "The quick brown fox jumps over the lazy dog. If the dog reacted, was it really lazy?"]
        
  • 使用全局标记的正则表达式:如果正则表达式使用了全局标记g,那么match函数返回的数组中包含所有匹配项及其位置。
  •     //正则表达式使用全局标记g
        let str = "The quick brown fox jumps over the lazy dog. If the dog reacted, was it really lazy?";
        let regex = /the/g;
        console.log(str.match(regex)); //输出:["the", "the"]
        

row属性的使用

row属性是textarea元素的一个属性,用于指定文本框的文本行数。

//使用row属性

在上述代码中,设置了textarea元素的行数为5行。