String.match()

简介: String.match()

String.match()
match() 方法根据正则表达式在字符串中搜索匹配项,并将匹配项作为 Array 对象返回。

实例 1
在字符串中搜索 "ain":

let text = "The rain in SPAIN stays mainly in the plain";
text.match(/ain/g) // 返回数组 [ain,ain,ain]
亲自试一试
请在 JS RegExp 一章中学习有关正则表达式的更多内容。

如果正则表达式不包含 g 修饰符(执行全局搜索),match() 方法将只返回字符串中的第一个匹配项。

语法
string.match(regexp)
regexp 必需。需要搜索的值,为正则表达式。
返回: 数组,包含匹配项,每个匹配项对应一个项目,若未找到匹配项,则为 null。
实例 2
对 "ain" 执行不区分大小写的全局搜索:

let text = "The rain in SPAIN stays mainly in the plain";
text.match(/ain/gi) // 返回数组 [ain,AIN,ain,ain]

目录
相关文章
For input string: "null"
java.lang.NumberFormatException: For input string: "null"   在开发中你是否遇到过这样的问题,不管请求到的值是什么都能进入不为null或”“的判断中,如下例:      Stringtemp=req.
3960 0
|
8月前
|
存储 Java 对象存储
String str="Hello" 与 String str=new String(“Hello”)一样吗?
String str="Hello" 与 String str=new String(“Hello”)一样吗?
|
8月前
|
开发框架 .NET C#
C# Dictionary<string, string> 对key做筛选
C# Dictionary<string, string> 对key做筛选
80 2
解决Format string is not a string literal (potentially insecure)问题
在用宏实现部分字符串格式化问题时,stringWithFormat方法会出现【Format string is not a string literal (potentially insecure)】警告
473 0
String.search()
String.search()
94 0
|
JavaScript 前端开发 索引
String.indexOf()
String.indexOf()
108 0
string.match
string.match
122 0
|
索引
string.find
string.find
145 0
有关String.join()方法的使用
有关String.join()方法的使用
286 0