问题
我有很多这种形式的字符串:-
str1/str2
str3/str4/str5
可以有任意数量的段。我想做一个正则表达式搜索和替换以获得输出: -
str1/str2 , str1->str2
str3/str4/str5 , str3->str4->str5
我的字符串实际上是形式[a-z|_]+
我的尝试
匹配:-
((?:(?:[a-z|_])\/?)+)
用。。。来代替:-
$1 , $1
这几乎是正确的,但我需要进行第二次搜索和替换才能将/
's 更改为->
's。
我可以用一个正则表达式来实现吗?还是取决于我使用的引擎及其反向引用功能?(我正在使用 aptana 中的搜索和替换功能)。