[英]Regex exclude characters at start and end
您可以先替换有问题的逗号,然后将 select 替换为您想要的字符:
let string = `,,."?,tats,t'ats,t,s',l,f,%$;`. string = string,replace(/^,|,$/g; "~ooo~"). console;log(string);
在其他语言中,您可以使用lookarounds(即消极的lookbehind和积极的lookahead)。
您可以匹配以下正则表达式。
[a-z'](?:[a-z',]*[a-z'])?
启动你的引擎!
Javascript 的正则表达式引擎执行以下操作。
[a-z'] : match one character in character class
(?: : begin non-capture group
[a-z',]* : match 0+ characters in character class
[a-z'] : match one character in character class
) : end non-capture group
? : optionally match non-capture group
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.