我正在使用 javaScript RegEx 文字来替换字符串的一部分, 我想用 |检查可能出现的不同类型的模式,并 () 捕获我想要替换的匹配部分。但这似乎不起作用,这是为什么?
这是我当前的正则表达式:
testText.replace(/(\w)\s+\w$|(\w)\s+$|\w+(\w)$/g, "$1...")
我猜它有问题:这是我想要实现的目标:
给定“xx”我期望:
"x..."
给定“x”我期望:
"x...
给定“werfdsdfasd”(没有空格的单词)我期望:
"werfdsdfasd..."
最佳答案
关于javascript - 正则表达式文本替换使用 |和 () 捕获问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53073808/