是否有可能解析一个字符串,并且在/的任何一侧都有/删除/并插入一个空格,但不要用数字来表示。所以“黑/青色”将是“黑色青色”,当然还有3/4留下。 我不知道如何开始,但是知道我不能做什么。我需要在斜线之前指出单词,斜线后面的单词但是斜线之前没有空格。
答案 0 :(得分:1)
使用替换方法(令牌可能因您的正则表达方式而异)
正则表达式:
(?i)([a-z])/([a-z])
替换字符串
\1 \2
答案 1 :(得分:0)
由于您没有指定语言,因此这是一般性的想法:
寻找:
(\D)/(\D)
替换为:
\1 \2
即。在组中的斜杠之前和之后捕获字符,并用它们之间的空格“重新插入”它们。
(仅供参考,\D
为非数字。)
答案 2 :(得分:0)
javascript中的这类内容
var str = 'black/tea/3/4';
var res = str.replace(/([a-z]+)\/([a-z]+)/, '$1 $2');
console.log(res);