我想知道是否可以通过regularrexpression,计算字符串中包含的数字并在其附近添加指定的字符。
例如,这是一个字符串:Hello2all821abc13 该字符串包含3个数字:2,821和13(请注意,包含在821和13中的数字被视为唯一的实体,而不是信号)。我想在每个附近添加“ - ”符号。有可能吗?
答案 0 :(得分:1)
您可以将/(\d+)/
替换为"-$1-"
来添加短划线
用破折号围绕每个匹配。
由于AS Regex不支持lookbehinds,因此您可能必须删除字符串开头/结尾的短划线,将/^-|-$/g
替换为""
,如果您不想要那些。
您可以通过搜索/(\d+)/