从字符串中提取特定的字符串模式
Extract certain string pattern from a string
假设我有:
var text1 = "James<>Australia";
我想提取James和Australia并将其存储在数组中,就像下面
extractedText[0] = "james";
extractedText[1] = "Australia";
我该怎么做?
在php中,我使用:$extractedText = preg_split("/<>/",$text1);
对于这样的分割,实际上不需要正则表达式:
$parts = explode('<>', $text1);
在JavaScript中翻译为:
var parts = text1.split('<>');
split
函数呢?
text1.split(/<>/);
或者直接粘贴到JS控制台检查结果:
"James<>Australia".split(/<>/);
var text1 = "James<>Australia";
var extractedText = text1.split(/<>/);
相关文章:
- 如何在Javascript中将字符串与模式数组相匹配
- Regex模式匹配,从Javascript中的字符串中提取时间,结果出乎意料
- 从Regex模式获取子字符串
- Regex模式,用于检查字符串中每个单词的第一个字母(如果是Javascript中的大写字母)
- 在字符串中搜索模式并存储其值
- 获取非标准模式中的子字符串
- 模式显示文本区域内容不是字符串
- 带有模式的正则表达式字符串
- 在数组 jQuery 中查找特定的字符串模式
- Angular JS - 具有自定义验证规则的字符串模式
- 如何验证输入字段以确保Javascript中的特定字符串模式
- 使用Regex在字符串模式出现前后插入文本
- 在Javascript中测试字符串模式匹配
- 用于从字符串模式中提取城市名称的正则表达式
- Emacs -用另一个字符串模式替换一些字符串模式
- 从字符串中提取特定的字符串模式
- Javascript字符串模式匹配给出空结果
- 使用RegExp替换字符串模式的Javascript
- 匹配字符串模式的最简单方法
- 在正则表达式中验证字符串模式