社区
C#
帖子详情
◆ 如何用c#修改保存指定的字符串? ◆
yahg111
2005-09-18 07:02:49
比如下面某文本的多行字符串:
"
one澳大利亚-墨尔本/one
two美国-加州/two
three法国-巴黎/three
"
问:
1.如何实现将第二行的字符附值给一个string的变量?
2.如何实现将one /one 之间的字符付值给一个string的变量?
...全文
132
5
打赏
收藏
◆ 如何用c#修改保存指定的字符串? ◆
比如下面某文本的多行字符串: " one澳大利亚-墨尔本/one two美国-加州/two three法国-巴黎/three " 问: 1.如何实现将第二行的字符附值给一个string的变量? 2.如何实现将one /one 之间的字符付值给一个string的变量?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yahg111
2005-09-18
打赏
举报
回复
谢谢
wuyi8808
2005-09-18
打赏
举报
回复
using System;
using System.Text.RegularExpressions;
class Test
{
static void Main()
{
string s0 =
@"
one澳大利亚-墨尔本/one
two美国-加州/two
three法国-巴黎/three
";
string [] split = Regex.Split(s0, @"\r\n");
string s1 = split[1]; // <------- split[1]就是原字符串第2行
Console.WriteLine(s1);
Match m = Regex.Match(s1, @"one(.*)/one");
string s2 = m.Groups[1].ToString(); // <------- Groups[1]就是one../one之间的
Console.WriteLine(s2);
}
}
/* 程序输出:
one澳大利亚-墨尔本/one
澳大利亚-墨尔本
*/
wuyi8808
2005-09-18
打赏
举报
回复
1.如何实现将第二行的字符附值给一个string的变量?
-------------------------------------------------
using System;
using System.Text.RegularExpressions;
class Test
{
static void Main()
{
string s0 =
@"
one澳大利亚-墨尔本/one
two美国-加州/two
three法国-巴黎/three
";
string [] split = Regex.Split(s0, @"\r\n");
Console.WriteLine(split[1]); // <------------ split[1]就是你所要的
}
}
/* 程序输出:
one澳大利亚-墨尔本/one
*/
yahg111
2005-09-18
打赏
举报
回复
可不可以具体点呢
碼上道
2005-09-18
打赏
举报
回复
楼主可以使用正则表达式!
正确使用断言assert()
assert() c++ 使用方法 assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义: #include void assert( int expression ); assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息, 然后通过调用 abort 来终止程序运行。 请看下面的
assert断言函数简介
目录 🎍1.整体介绍 🎍2.assert() 的用法和机制 🎍3.关于NDEBUG 宏 🎍4.使用assert()注意事项 🎍4.1使用 assert() 时,被检测的表达式最好不要太复杂 🎍4.2不要用会改变环境的语句作为断言的表达式 感谢观看,敬请期待更好的作品吧。🎍 🎍1.整体介绍 assert()断言函数,用于在调试过程中捕捉程序错误 所在头文件:<assert.h> 函数原型:void assert (int expression); 参数:expressi
assert_param()判断输入参数是否正确
Python学习之assert()函数的使用
assert()函数的作用 断言函数是对表达式布尔值的判断,要求表达式计算值必须为真。可用于自动调试。 如果表达式为假,触发异常;如果表达式为真,不执行任何操作。 1、简单举例 assert(1 == 1) assert(5 > 1) a = "hello" b = "hello" assert(a == b) assert()中表达式都为真,故程序正常执行,不会报错,也不会有输...
C语言编程断言失败,C语言assert()函数: 断言一个表达式是否正确
函数名: assert头文件:函数原型: void assert( int expression );功能: 断言一个表达式是否正确参数:expression如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行返回值:没有返回值补充:1、频繁的调用会极大的影响程序的性能,增加额外的开销。在调试结束后,可以通过在包含#include 的语句之前插入...
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章