替换单元格中多次出现的字符串

替换单元格中多次出现的字符串

是否可以替换在单个单元格中多次出现但又在多个单元格中出现的某个字符串?我想在逗号分隔的值中用/另一个字符串作为第一个字符的前缀。一些示例::

----------------       --------------------
| /x           |       | ::x              |
----------------       --------------------
| /x,/yy,/z/zz |       | ::x,::yy,::z/zz  |
----------------       --------------------
| x/x,/y/y     |       | x/x,::y/y        |
----------------       --------------------
| x/,          |  ===> | x/,              |   
----------------       --------------------
| /x/,,        |       | ::x/,,           |   
----------------       --------------------
| //           |       | ::/              |
----------------       --------------------
| /,,/         |       | ::,,::           |
----------------       --------------------
|              |       |                  |
----------------       --------------------

也就是说,替换以逗号分隔的值列表中的每个前缀斜杠。

有可能吗?查找和替换和正则表达式?

答案1

使用以下正则表达式:(^|,)/并替换为$1::

  • 检查正则表达式

解释:

(^|,)       # group 1, beginning of line or a comma
/           # a slash

截图(之前):

在此处输入图片描述

截图(之后):

在此处输入图片描述

相关内容