我有如下字符串
Autism Partnership School
Autism Partnership School
Autism Partnership School
Autism Partnership School
Autism Partnership School
Autism Partnership School
Autism Partnership School
Autism Partnership School
Autism Partnership School
Autism Partnership School
Autism Partnership School
Autism Partnership School
Autism Partnership School
Autism Partnership School
Autism Partnership School
Autism Partnership School
Autism Partnership School
Autism Partnership School
Autism Partnership School
Autism Partnership School
我想通过正则表达式更改它,如下所示:
'Autism Partnership School', 'Autism Partnership School', 'Autism Partnership School', 'Autism Partnership School', 'Autism Partnership School', 'Autism Partnership School', 'Autism Partnership School', 'Autism Partnership School', 'Autism Partnership School', 'Autism Partnership School', 'Autism Partnership School', 'Autism Partnership School', 'Autism Partnership School', 'Autism Partnership School', 'Autism Partnership School', 'Autism Partnership School', 'Autism Partnership School', 'Autism Partnership School', 'Autism Partnership School', 'Autism Partnership School',
replace(/^(.*)$/, '$&',)
然后我尝试了replace(/\r\n/, '')
,并且有效。但是我不想两次替换,因此我将此语法结合到replace(/^(.*)$\r\n/, '$&',)
。有人可以告诉我为什么我的语法不起作用吗?
谢谢你。
对于正则表达式,您应该可以使用以下命令:
replace(/^(.*)$[\r\n]*/g, "'$1', ")
该[\r\n]*
是简单地考虑不同EOL的情况,以防万一。然后,$1
用作单个组的后向引用g
,正则表达式对象末尾的尾部是用于全局执行替换的“全局”标志。
更新的演示:http : //regexr.com?37nkd
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句