作者sixth (海很蓝,星光灿烂)
看板Perl
标题[问题] 字串互换
时间Fri Jul 6 16:19:45 2012
请问一个字串互换的问题 举例如下:
$str = "Mary is a good girl. David is a bad boy!";
能不能用一行正规表示来做到这样的置换 把good 和 bad 互换
$str = "Mary is a bad girl. David is a good boy!";
谢谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 42.64.65.141
1F:→ blackkaku:很笨的方法:s/(.+?)(good)(.+?)(bad)(.+)/\1\4\3\2\5/g 07/06 22:49
2F:推 cutecpu:s/(good|bad)/$1eq'good'?'bad':'good'/ge; 07/06 23:38
3F:→ sixth:谢谢~学到一个好方法 07/09 09:31