回答
使用s///e
- 评估修改器,你可以把任意的Perl代码放在第二部分。
$x = "this is a test";
$x =~ s/(test)/reverse($1)/eg;
print $x;
//this is a tset
裁判:http://perldoc.perl.org/perlretut.html#Search-and-replace
感谢您的快速回复,您能举一个简短的例子。假设我想用相反的方式替换匹配的东西。 – Joseph 2010-05-10 09:17:54
'my $ string =“abc”; (my $ reverseString = $ string)=〜s /(bc)/ reverse $ 1/e;'会使'$ reverseString'变成'“acb”'。 @约瑟夫:我建议你编辑你的问题来请求反向例子,所以我可以把它作为一个单独的答案发布。 – Zaid 2010-05-10 09:23:41
我已添加@Joseph,也感谢Zaid – YOU 2010-05-10 09:24:36
- 1. PHP的escapeshellarg的Perl等效
- 2. Perl的等价PHP的compact()?
- 3. Python的等效的Perl /红宝石||的=
- 4. PHP等效的DataTable
- 5. Envers的PHP等效
- 6. 是否有与PHP的ignore_user_abort()等效的mod_perl2/Perl 5?
- 7. 什么是与shell的“$ @”等效的Perl?
- 8. 这个bash片断在做什么? PHP/Perl的等效?
- 9. Python的等效PHP的memory_get_usage()?
- 10. PHP等效Python的shlex.split的
- 11. Javascript的等效PHP的strtotime()?
- 12. 等效的php的mysql_real_escape_string
- 13. Python的等效PHP BASE64_ENCODE的
- 14. 等效在PHP
- 15. PHP的get_file_contents()的Perl等价物?
- 16. PHP的strstr()等效于JavaScript
- 17. Python的os.execvp等效于PHP
- 18. PHP等效的ASP.NET SqlDataSource
- 19. PHP等效的CURL命令
- 20. PHP等效于Python的repr()
- 21. 等效于php的stream_context_create
- 22. PHP等价于Perl行吗?
- 23. char.IsLetterOrDigit等效于php
- 24. php checkdnsrr java等效
- 25. 等效采用PHP
- 26. Java`json_decode`(PHP)等效
- 27. Url.Content()等效于php?
- 28. 什么是PHP的proc_open(),proc_close()等Perl的等价物?
- 29. Java的PHP的crypt函数的等效
- 30. Perl等效于(Postgre)SQL BETWEEN运算符?
当要求从另一种语言的同等功能,这是一个好主意,它做了什么和/或链接文档的功能。 – daotoad 2010-05-10 19:25:29