正则表达式要考虑换行符
regex to take into consideration line break
下面的正则表达式将数字前面的空格替换为逗号:
var str="72 g tocirah snaeb 101 sgge 108 g darl 111 spuc loi 32 sinihccuz";
var result = str.replace(/ ('d+)/g, ", $1");
这很好用,但是当str是这样的多行句子时:
var str="72 g tocirah snaeb
101 sgge
108 g darl
111 spuc loi
32 sinihccuz";
var result = str.replace(/ ('d+)/g, ", $1");
这不起作用,因此正则表达式无法正常工作。如何修复它,以便它考虑换行符。
使用 's
表示任何空格字符(包括换行符)。
您想在空格前添加一个逗号,后跟一个数字?然后你可以使用
result = str.replace(/(?='s+'d)/g, ",");
相关文章:
- 如何在正则表达式中匹配空格、换行符
- 用于匹配错误和关联几行的正则表达式
- Javascript:通配符正则表达式搜索
- 使用正则表达式删除段落开头和结尾的换行符
- 正则表达式在换行符 前面有两个空格
- javascript 正则表达式中回车符、换行符和多个空格的匹配
- JavaScript正则表达式,用于匹配换行符后的第一个字母
- 使用正则表达式将 “:” 转换为 “ : ”,而不去除换行符
- 正则表达式删除换行符和内容之间的空格
- 在 js 上使用正则表达式更改除第 n 个换行符之外的每个换行符
- 允许在 javascript 正则表达式中使用换行符
- 正则表达式要考虑换行符
- Javascript正则表达式,使删除单段换行符
- 将正则表达式组合为空格和换行符
- Javascript字母数字正则表达式不采用换行符
- 匹配新行的正则表达式
- 我如何使一个正则表达式意味着/某个字符串/后面有一个换行符或没有
- 如果出现换行符,则通过js加载Rails text_area won't
- 如果值有换行符,则不会显示弹出
- 创建跨多行的正则表达式