社区
Java EE
帖子详情
^_^正则表达式匹配换行符之难题,请帮忙!
chinaway
2005-10-10 06:00:23
参考资料中说:
匹配时.代表匹配除了换行之外的字符,\n代表换行,若要包括换行可以考虑使用[.\n]
可是我想实现[aaa]123[/aaa],用"(\\[aaa\\])(.*)(\\[/aaa\\])"可以替换成<bbb>123<bbb>,却无法用"(\\[aaa\\])([.\n]*)(\\[/aaa\\])"实现;
但是[aaa]123+"换行符"[/aaa]替换成<bbb>123<bbb>
...全文
3505
8
打赏
收藏
^_^正则表达式匹配换行符之难题,请帮忙!
参考资料中说: 匹配时.代表匹配除了换行之外的字符,\n代表换行,若要包括换行可以考虑使用[.\n] 可是我想实现[aaa]123[/aaa],用"(\\[aaa\\])(.*)(\\[/aaa\\])"可以替换成123,却无法用"(\\[aaa\\])([.\n]*)(\\[/aaa\\])"实现; 但是[aaa]123+"换行符"[/aaa]替换成123
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chinaway
2005-10-11
打赏
举报
回复
解决了,是鄙人的失误,谢谢各位(keiy(), kingofs(银骑) )
chinaway
2005-10-11
打赏
举报
回复
是的,我现在也发现了\r\n可以,但是后面的*不能满足多个换行(*本意表示0次或多个)
如何匹配多个\r\n呢?请各位指点迷津,我的写法如下:
"(\\[aaa\\])((\r\n)*)(.+)((\r\n)*)(\\[/aaa\\])"
kingofs
2005-10-11
打赏
举报
回复
\r\n两个合起来好像才是,有个软换行和硬换行
chinaway
2005-10-11
打赏
举报
回复
help me
chinaway
2005-10-11
打赏
举报
回复
谢谢各位,尤其感谢keiy() ,不过问题没有解决,我是在多行文本中输入换行符,用keiy() 的方法似乎不起作用。请各位继续指点迷津,谢谢
hcom
2005-10-10
打赏
举报
回复
up
flyoversky
2005-10-10
打赏
举报
回复
good
柯本
2005-10-10
打赏
举报
回复
[]中的.就表示.,不再表示"匹配除了换行之外的字符"
这样可以:
"(\\[aaa\\])((.|\n)*)(\\[/aaa\\])"
你必须知道的495个C语言问题
1.27 我的编译器总在报函数原型不匹配的错误,可我觉得没什么问题。这是为什么? 1.28 文件中的第一个声明就报出奇怪的语法错误,可我看没什么问题。这是为什么? 1.29 为什么我的编译器不允许我定义大数组,如...
C语言FAQ 常见问题列表
o 4.4 这是个巧妙的表达式: a ^= b ^= a ^= b 它不需要临时变量就可以交换 a 和 b 的值。 o 4.5 我可否用括号来强制执行我所需要的计算顺序? o 4.6 可是 && 和 || 运算符呢?我看到过类似 while((c = getchar())...
带你学会使用正则表达式
正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。 本门课程主要讲解正则表达式的引用场景和一些基础用法,让...
《你必须知道的495个C语言问题》
1.27 我的编译器总在报函数原型不匹配的错误,可我觉得没什么问题。这是为什么? 15 1.28 文件中的第一个声明就报出奇怪的语法错误,可我看没什么问题。这是为什么? 15 1.29 为什么我的编译器不允许我定义大数...
你必须知道的495个C语言问题(PDF)
行。. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 5 空(null) 指针21 5.1 臭名昭著的空指针到底是什么? . . . . . . . . . . . . . . . . . . . 21 5.2 怎样在程序里获得一个空指针? ...
Java EE
67,513
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章