110,552
社区成员
发帖
与我相关
我的任务
分享
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
string txt = @"1.社会主义初级阶段的主要矛盾是( ) P8 页
A. 人民群众同三座大山之间的矛盾 B. 无产阶级同资产阶级之间的矛盾
C. 社会主义同资本主义之间的矛盾 D. 人民群众日益增长的物质文化需要同落后的de社会生产
之间的矛盾
『正确答案』D
2.为了解决社会主义社会的主要
矛盾,党和国家的工作重点必须转移到以经济建设为中心的社会主义( ) P10页
A.经济体制改革上来 B.经济效益的提高上来 C.现代化建设上来 D.对外开放上来
『正确答案』C
3.社会主义经济制度的基础是( ) P21页
A.多种所有制经济 B.混合所有制经济
C.社会主义公有制经济
D.私有制经济
『正确答案』C
4.社会主义国有经济的主导作用( ) P22页
A.主要体现为量的优势 B.主要体现为质的提高 C.主要体现为有竞争力 D.主要体现为控制力上
『正确答案』D";
MatchCollection mc = Regex.Matches(txt, @"(?s)(\s*\d+.*?(?=A\.))|[ABCD]\..*?(?=[ABCD]\.|『正确答案』)|『正确答案』[ABCD]");
foreach (Match m in mc)
{
Console.WriteLine(m.Value.Trim().Replace("\n",""));
}
Console.ReadKey();
}
}
}
string content = @"2.汽车制造企业属于( )型企业。
A.劳动密集 B.知识密集 C.技术机密 D.人员密集
3.服装加工企业属于( )型企业。
A.资金密集 B.技术密集 C.知识密集 D.劳动密集
5.以下属于企业流程内容的是()流程。
A.生产管理
B.信息
C.物资管理
D.工艺
6.人力资源是企业资源中唯一具有()的资源
A.价值型 B.能动性 C.流动性 D.效率性
";
foreach (Match m in Regex.Matches(content, @"(?s)(\d+\.[^\r\n]+?)\r\n(A\..+?)\r\n\r\n"))
{
Console.WriteLine("问题:" + m.Groups[1].Value);
foreach (Match m2 in Regex.Matches(m.Groups[2].Value, @"[A-D]\.([^\s]+)"))
Console.WriteLine("选项:" + m2.Value);
Console.WriteLine("-------------------");
}
string content = @"2.汽车制造企业属于( )型企业。
A.劳动密集 B.知识密集 C.技术机密 D.人员密集
3.服装加工企业属于( )型企业。
A.资金密集 B.技术密集 C.知识密集 D.劳动密集
5.以下属于企业流程内容的是()流程。
A.生产管理
B.信息
C.物资管理
D.工艺
6.人力资源是企业资源中唯一具有()的资源
A.价值型 B.能动性 C.流动性 D.效率性
";
foreach (Match m in Regex.Matches(content, @"(?s)(\d+\.[^\r\n]+?)\r\n(A\..+?)\r\n\r\n"))
{
Console.WriteLine("问题:" + m.Groups[1].Value);
Console.WriteLine("选项:" + m.Groups[2].Value);
Console.WriteLine("-------------------");
}
string content = @"2.汽车制造企业属于( )型企业。
A.劳动密集 B.知识密集 C.技术机密 D.人员密集
3.服装加工企业属于( )型企业。
A.资金密集 B.技术密集 C.知识密集 D.劳动密集
5.以下属于企业流程内容的是()流程。
A.生产管理
B.信息
C.物资管理
D.工艺
6.人力资源是企业资源中唯一具有()的资源
A.价值型 B.能动性 C.流动性 D.效率性
";
string pattern=@"(?is)(\d+[^\r\n]+?)[\r\n]*(A\..+?)\r\n+\r\n";
foreach (Match m in Regex.Matches(content, pattern))
{
Console.WriteLine("问题:" + m.Groups[1].Value);
Console.WriteLine("选项:" + m.Groups[2].Value);
}
Console.ReadKey();
}