我正在尝试创建正则表达式,该表达式只能在字符串的末尾或开头仅用','替换''
例如

Input -  Sunday,Monday        Output - Sunday,Monday
Input -  Sunday,              Output - Sunday
Input -  ,Monday              Output - Monday

最佳答案

使用^$仅在开头或结尾进行匹配:

/^,|,$/


以下是Javascript示例:

'Sunday,Monday'.replace(/^,|,$/g, '') // => "Sunday,Monday"
'Sunday,'.replace(/^,|,$/g, '')       // => "Sunday"
',Monday'.replace(/^,|,$/g, '')       // => "Monday"

关于javascript - 创建REGEX表达式时面临的问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21279237/

10-09 17:32