正则表达式(一个字符串翻转的例子)(http://www.cnblogs.com/hai98)
正则表达式(一个字符串翻转的例子)
Exam1:把"abcd"翻为"dcba"
![](http://blog.dev-club.esnai.com/Images/OutliningIndicators/None.gif)
![](http://blog.dev-club.esnai.com/Images/OutliningIndicators/None.gif)
![](http://blog.dev-club.esnai.com/Images/OutliningIndicators/None.gif)
![](http://blog.dev-club.esnai.com/Images/OutliningIndicators/None.gif)
Exam2: 把"i am programmer" 翻为"programmer am i"。其中必须支持把"i%%am***programmer"翻为"programmer***am%%i"
![](http://blog.dev-club.esnai.com/Images/OutliningIndicators/None.gif)
![](http://blog.dev-club.esnai.com/Images/OutliningIndicators/None.gif)
![](http://blog.dev-club.esnai.com/Images/OutliningIndicators/None.gif)
![](http://blog.dev-club.esnai.com/Images/OutliningIndicators/None.gif)
![](http://blog.dev-club.esnai.com/Images/OutliningIndicators/None.gif)
![](http://blog.dev-club.esnai.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](http://blog.dev-club.esnai.com/Images/OutliningIndicators/InBlock.gif)
![](http://blog.dev-club.esnai.com/Images/OutliningIndicators/InBlock.gif)
![](http://blog.dev-club.esnai.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://blog.dev-club.esnai.com/Images/OutliningIndicators/InBlock.gif)
![](http://blog.dev-club.esnai.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
![](http://blog.dev-club.esnai.com/Images/OutliningIndicators/InBlock.gif)
![](http://blog.dev-club.esnai.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://blog.dev-club.esnai.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
![](http://blog.dev-club.esnai.com/Images/OutliningIndicators/None.gif)
![](http://blog.dev-club.esnai.com/Images/OutliningIndicators/None.gif)
![](http://blog.dev-club.esnai.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](http://blog.dev-club.esnai.com/Images/OutliningIndicators/InBlock.gif)
![](http://blog.dev-club.esnai.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
这种方法利用正则表达式,轻巧地将字符串中的单词放在一起做为一个单元。
\w:匹配任何字类字符,包括下划线。与“[A-Za-z0-9_]”等效。
\W:任何非字字符匹配。与“[^A-Za-z0-9_]”等效。
![](https://images.cnblogs.com/cnblogs_com/mephisto/638707/o_%E6%94%AF%E4%BB%98%E5%AE%9D3.png)
![](https://img.alipay.com/sys/personalprod/style/mc/btn-index.png)
博文作者:mephisto
本文版权归作者和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作!
如果阅读了本文章,觉得有帮助,您可以选择捐助我:
![](http://pic.cnitblog.com/face/22672/20140415170007.png)