[Q]1+2=?[/Q]
[O]A.1 B.2 C.3[/O]
10[Q]1+2=?[/Q]
[O]A.1 B.2 C.3[/O]
10[Q]1+2=?[/Q]
[O]A.1 B.2 C.3[/O]
10
如上的字符串,我要用正则表达式取出上面三组,怎么样写正则表达式,还有Regex
应该是[Q]到[/S]之间吧,里面有空白换行!
[O]A.1 B.2 C.3[/O]
[O]A.1 B.2 C.3[/O]
[O]A.1 B.2 C.3[/O]
如上的字符串,我要用正则表达式取出上面三组,怎么样写正则表达式,还有Regex
应该是[Q]到[/S]之间吧,里面有空白换行!
解决方案 »
- 内网IP 如何转成外网IP
- 想问问,一段 java 的加密函数,用C#重新演绎但是结果却不一样
- winform dataGridView 列中绑定方法
- 在Winform中,如何设置一个全局变量
- 怎么屏蔽掉WebBrowser控件中载入内容的右键菜单?
- WinForm中的dataGrid转excel的问题!!急 !!!!
- ado.net的问题,up又分!!!
- 访问WebService不稳定
- 想做个题目,请各位给点意见(善意的,别说粗话)
- 如何使winform的datagridview显示sql语句groupby的查询结果?
- splitcotainer 实现上下拉动
- C#怎么把一个图片另存成交错的PNG?
string tempStr = File.ReadAllText(@"C:\Users\dell\Desktop\Test.txt",Encoding.GetEncoding("gb2312"));//读取文档
foreach (Match m in Regex.Matches(tempStr, pattern))
{
//循环输出 三次
string value = m.Value;//[Q]1+2=?[/Q]\r\n[O]A.1 B.2 C.3[/O]\r\n
10string question = m.Groups[1].Value;//1+2=?
string option = m.Groups[2].Value;//A.1 B.2 C.3
string s = m.Groups[3].Value;//10
}