正则表达式父项,用于匹配字符串中的维度
Regex patern to match dimensions from a string
如果这是重复的,我深表歉意,但我已经搜索了 3 个小时,找不到任何不只处理单一模式的内容。
我在网址中使用维度参数(即...媒体.php?SID=200x100&mid=...其中 200 是宽度,100 是高度)。 还有其他参数可能/可能不包括其他数字(即 UUID),但对此任务并不重要,但不应影响模式匹配。
我需要做的是仅匹配"sid=###x###"部分以替换它。 ### 应支持从 1 到 99999 的可变长度数字。
到目前为止,我已经尝试了很多模式,并怀疑有人可能会知道这一点,所以我不会列出我所有的尝试,但这是我使用的基本代码:
var oldSid = new RegExp('sid=[0..99999]x[0..99999]');
var newSid = 'sid=500x500';
var newUrl = oldUrl.replace(oldSid, newSid);
任何能提供的填补空白的帮助将不胜感激!
使用这个:
var oldSid = new RegExp("sid=''d{1,5}x''d{1,5}");
。或者(因为它不是动态正则表达式)这个:
var newUrl = oldUrl.replace(/sid='d{1,5}x'd{1,5}/, newSid);
使用正则表达式sid=[0-9]{1,5}x[0-9]{1,5}
来查找此类匹配...
在这里测试它。
相关文章:
- 用于查找子字符串的Regex
- Regex,用于从字符串中筛选关键字
- Javascript-正则表达式,用于在未转义字符上拆分字符串,例如|,但忽略|
- JavaScript Regex,用于由特定字符串包围的数字和空格
- Regex模式,用于检查字符串中每个单词的第一个字母(如果是Javascript中的大写字母)
- 用于刷新的Javascript更改查询字符串
- javascript正则表达式,用于匹配带数字和不带数字的字符串
- 将带有方法的对象转换为Javascript中的字符串(用于Photoshop)
- 如何将双引号字符串用于parseJSON
- Cheerio 'text()' 空字符串用于 span 标签
- 根据正则表达式和结果构造字符串(用于匹配的反向)
- javascript比较字符串(用于日期目的)
- react router问题未捕获错误:不变冲突:元素类型无效:应为字符串(用于内置组件)
- 如何从ReactJs返回HTML字符串用于Javascript/jQuery操作
- Javascript通过多个分隔符分割字符串用于逻辑表达式
- Javascript倒序日期字符串用于表存储行键
- 转义字符串用于高亮显示函数时出错(js -regexp)
- 将字符串用于JSON中的所有数据类型是个好主意吗
- 缩短查询字符串用于搜索和许多过滤器
- 动态字符串[]用于twitter提前输入