2.请使用C#作为编程语言,编写一段程序,将输入的中文字符串,以逗号和句号为界,逐段颠倒

问题描述

假定输入的字符串仅包含汉字、全角逗号和全角句号。比如:白日依山尽,黄河入海流。欲穷千里目,更上一层楼。颠倒为:尽山依日白,流海入河黄。目里千穷欲,楼层一上更。接口声明为:interfaceIStringInverter{stringPiecewiseInvert(stringinput);}

解决方案

解决方案二:
以。号,号分成数组倒序拼接。
解决方案三:
期末到了,又有不少求作业的啊。定义一个栈,依次入栈,遇到标点,出栈
解决方案四:
string.Join(string.Empty,fromstrinRegex.Split(inputStr.Replace(",",",").Replace("。","。"),@"s")selectstring.Join(string.Empty,str.Reverse()))

解决方案五:
string.Join(string.Empty,fromstrinRegex.Split(Regex.Replace(inputStr,"[,。]",(s)=>{returnstring.Format("{0}",s);}),@"s")selectstring.Join(string.Empty,str.Reverse()))

既然用了正则,那就正则到极致

时间: 2024-10-05 21:26:49

2.请使用C#作为编程语言,编写一段程序,将输入的中文字符串,以逗号和句号为界,逐段颠倒的相关文章

vc-急!VC编写的串口程序,但数据老是接收不全,请大家看看问题出在哪里,在此先谢谢!!

问题描述 急!VC编写的串口程序,但数据老是接收不全,请大家看看问题出在哪里,在此先谢谢!! 下面是处理串口接收数据的函数,我是用一个进程函数来实现的,串口采用的是同步方式,问题出在下面这一段函数,老是没接收完就退出了: 下面为处理接收数据的进程函数 解决方案 我在调试的时候,字符串str3都可以正常接收,但一自动运行,str3里面的数据就会只有一小段. 解决方案二: 先不对收到的内容进行处理,将收到的内容一个个打印出来看下. 解决方案三: 此问题已解决,软件没有问题,是硬件连线的问题,望以后有

请高手给个方向,用vb怎么得到其他语言编写的应用程序内容?苦思良久

问题描述 请高手给个方向,用vb怎么得到其他语言编写的应用程序内容?苦思良久 用了函数api getwindowstext wm-gettext 都取不到想要的内容,,我是用vb获取到相应的 句柄 但是有些内容没法获取 软件 是其他语言编写假如是c#的 请大神指点一下方向 怎么可以用vb获取想要的应用程序的任意显示的内容 不考虑数据加密的情况 就是类似 屏幕取词的 作用 想直接得到显示的数据 有什么个研究方向 例如是要掌握什么知识 解决方案 如果是获取C#程序的内容,那很简单. 参考:http:

用“Whitespace”编程语言编写无字天书

什么是"Whitespace"编程语言? 大多数的编程语言都会忽略代码中的空白字符(空格,tab,换行符),有它们没它们都是一样的.但有人却认为这不公平,认为这些无形的字符也应该被 友好的受到重视.只是因为看不见它们就忽略它们的存在吗?于是,"Whitespace"编程语言就这样诞生了."Whitespace"是专门来弥补普 通编程语言中歧视,它给予这些空白字符最重要的地位.在"Whitespace"编程语言中,任何非空白的字

GWT v2.2发布 使用Java编程语言编写AJAX前端

Google Web Toolkit的缩写,有了 GWT可以使用 Java 编程语言编写 AJAX 前端,然后 GWT 会交叉编译到优化的http://www.aliyun.com/zixun/aggregation/33906.html">JavaScript 中,而 JavaScript 可以自动在所有主要浏览器上运行.GWT允许开发人员使用 Java 编程语言快速构建和维护复杂但性能高的 JavaScript 前端应用程序,从而降低了开发难度,尤其是与 Eclipse Google

《C++入门经典(第6版)》——第1章 编写第一个程序1.1 使用C++

第1章 编写第一个程序 C++入门经典(第6版) 本章介绍如下内容: C++是如何发明的以及发明它的原因: 如何寻找C++编译器: 如何创建并编译第一个程序: 如何链接并运行程序. 1.1 使用C++ 1979年,美国贝尔实验室的一位丹麦计算机科学家开始着手改进C编程语言.Bjarne Stroustrop在其个人网站上解释说,他希望有一种可以高效而优雅地编写程序的语言. 这也是很多人的愿望. Stroustrop将其作品取名为C++,几十年来,它一直占据着世界顶级编程语言的宝座.多年来,很多编

利用Java 编写手机应用程序(转)

程序 █前言     本文内容的所有操作皆在Windows 200操作系统上经过测试.如果您在不同的平台上验证本文内容,例如Windows 98或是Windows Me,则我们无法保证会有相同的结果. █简介     不知从什幺时候开始,我们突然感觉到周围的人各各拥有一只手机.利用手机与别人沟通成了我们生活的一部份.北欧某些先进国家的人民可以利用手机购买自动售货机所出售的商品;他们也可以在从事行动商务(m-commence) 交易时利用手机做为一种认证工具.在日本,行动电话的许多附加功能更是年轻

利用Java 编写手机应用程序--Motorola iDEN篇(1) (转)

程序 王森台湾交通大学科技管理研究所moli.mt88g@nctu.edu.tw █前言     本文内容的所有操作皆在Windows 200操作系统上经过测试.如果您在不同的平台上验证本文内容,例如Windows 98或是Windows Me,则我们无法保证会有相同的结果. █简介     不知从什幺时候开始,我们突然感觉到周围的人各各拥有一只手机.利用手机与别人沟通成了我们生活的一部份.北欧某些先进国家的人民可以利用手机购买自动售货机所出售的商品;他们也可以在从事行动商务(m-commenc

使用VBScript和JScript编写WEB应用程序(一) 拙作一片,凑或者看吧:-(

js|jscript|vbscript|web|程序 使用VBScript和JScript编写WEB应用程序 我心飞扬 写这篇文章的动机是看到了大家对VBScript和Javascript的讨论以及另一片类似的文章,觉得有必要将大家的想法加以整理:-),并将我在工作中产生的一些心得拿出来和大家分享,希望对大家有所帮助.当然,水平有限,错误在所难免. Active Server Pages是Microsoft Windows DNA的重要组成部分,使用ASP我们可以很容易的构造功能强大的基于Web

使用VBScript和JScript编写WEB应用程序(二)

js|jscript|vbscript|web|程序 使用VBScript和JScript编写WEB应用程序(二) 我心飞扬 6.数据类型VBScript和JScript的数据类型差别比较大,JScript有6种数据类型:数值型.字符串型.对象型.布尔型.null和undefined.VBScript虽然只有一种数据类型Variant,但其子类型比较丰富.特别是其对数值类型的精细划分使得在进行精确的数值运算时显得比较放心.且配合第2条中所讲到的格式化功能使数据处理更加得心应手.有关这方面的文档请