社区
Java
帖子详情
求解,使用正则表达式转化成地址,急急,~~在线等
fdsfsdffdfdfsdfsd
2012-07-28 09:36:32
如:你好g12aabbg6你好---转化为如下格式的正则表达式怎样写
你好<img src="http://ctffamily.com/images/f/12.gif" width="24" height="24">aabb<img src="http://ctffamily.com/images/f/6.gif" width="24" height="24">你好
...全文
202
5
打赏
收藏
求解,使用正则表达式转化成地址,急急,~~在线等
如:你好g12aabbg6你好---转化为如下格式的正则表达式怎样写 你好aabb你好
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fdsfsdffdfdfsdfsd
2012-07-29
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
那应该只转换表情符号即可,你的表情符号是否有特定限定符,比如:
[g12] 或者 {g13}
这样转换起来会非常方便:
String str = "你好{g12}aabb{g6}你好";
String after = str.replaceAll("{g(\\d+)}", "<img src=\"http://ctffamily.com/images/f/$1.gif\" wid……
[/Quote]
方法不错,好像报错了一下,自己修改了一下
String after = str.replaceAll("\\{g(\\d+)}", "<img src=\"http://ctffamily.com/images/f/$1.gif\" width=\"24\" height=\"24\">");就是\\这个问题,还是谢谢你,终于解决了问题
MiceRice
2012-07-28
打赏
举报
回复
那应该只转换表情符号即可,你的表情符号是否有特定限定符,比如:
[g12] 或者 {g13}
这样转换起来会非常方便:
String str = "你好{g12}aabb{g6}你好";
String after = str.replaceAll("{g(\\d+)}", "<img src=\"http://ctffamily.com/images/f/$1.gif\" width=\"24\" height=\"24\">");
fdsfsdffdfdfsdfsd
2012-07-28
打赏
举报
回复
其实我这个功能主要是实现文字以及表情符号的转化的,像微博那样子发送图片和表情的功能的。表情命名是1,2,3.....现在对有表情符号的进行转化成为<img src="http://ctffamily.com/images/f/12.gif" width="24" height="24">,可能会有文字或者是单纯的表情,如何用正则表达式弄成这种形式呢,现在图片的命名是如果是[12],转化为<img src="http://ctffamily.com/images/f/12.gif" width="24" height="24">,例如出现文字和表情的话就是如aaaa[12需要转化为aaaa<img src="http://ctffamily.com/images/f/12.gif" width="24" height="24">
wrong1111
2012-07-28
打赏
举报
回复
顶楼上的。。可以满足需求
要是他中间的名称不是用数字呢?或者他名称也是英文的怎么办?
感觉,楼主没有把他所要的限定条件写出来。。。
MiceRice
2012-07-28
打赏
举报
回复
这个 g 是分割符么?这个分割符设计的很不好,建议去掉或者换成别的,比如:
你好12aabb6你好
参见:
public static void fillToHTML() {
String str = "你好12aabb6你好";
String match = "([\\u4E00-\\u9FA5]+)(\\d+)(\\D+)(\\d+)([\u4e00-\u9fa5]+)";
String replace = "$1<img src=\"http://ctffamily.com/images/f/$2.gif\" width=\"24\" height=\"24\">$3<img src=\"http://ctffamily.com/images/f/$4.gif\" width=\"24\" height=\"24\">$5";
String after = str.replaceAll(match, replace);
System.out.println(after);
}
RegexGP:
正则表达式
遗传规划
求解
器
正则表达式
正则表达式
遗传规划
求解
器 该程序的目标是通过遗传编程方法创建
正则表达式
(RE)。 用户应该能够为训练和测试数据指定{URL:TARGET_TEXT}对。 在所有训练案例中,仅与TARGET_TEXT匹配的
正则表达式
的适应度应为100。 最终的
正则表达式
适用性可以通过测试用例进行评估。
用
正则表达式
匹配3的任意倍数
正则表达式
能匹配3的任意倍数?(注意是任意倍数) ,我曾经也很震惊,但确实可以。我5年多前练习
正则表达式
,在Regex Golf这个
正则表达式
测试网站上发现了这个题,当时完全没有任何头绪,于是我在知乎提问
正则表达式
如何匹配 3 的倍数 ,但是得到了好多知乎大佬的关注,也上了当天的热榜。 排名第一的答主已经给出了答案和思路,但这么多年来我一直都没看懂,最近学习编译原理,看到
正则表达式
和DFA,于是仔......
正则表达式
实现简单分析
在平时的开发和
使用
中,
正则表达式
都被大量运用。那么,
正则表达式
是如何实现的呢。实际上,
正则表达式
里主要运用了回溯这种算法。 回溯的处理思想,有点类似枚举搜索。我们枚举所有的解,找到满足期望的解。为了有规律地枚举所有可能的解,避免遗漏和重复,我们把问题
求解
的过程分为多个阶段。每个阶段,我们都会面对一个岔路口,我们先随意选一条路走,当发现这条路走不通的时候(不符合期望的解),就回退到上一个岔路口,另选一种走法继续走。
正则表达式
中,最重要的就是通配符,通配符结合在一起,可以表达非常丰富的语义。假设
正则表达式
智能化开发新时代:
正则表达式
与AI技术的完美融合
开发AI智能应用,就下载InsCode AI IDE,一键接入DeepSeek-R1满血版大模型! 智能化开发新时代:
正则表达式
与AI技术的完美融合 在现代软件开发中,
正则表达式
(Regular Expression)作为处理文本数据的强大工具,已经被广泛应用于各种场景。然而,对于许多编程初学者甚至有一定经验的开发者来说,编写和调试复杂的
正则表达式
仍然是一个令人头疼的问题。随着人工智能技术的飞速发...
正则表达式
而且说实话,想了下我写的q0确实等价于答案给的q0,但我忙活半天,这纸质过程真写不出来。将其转换为
正则表达式
,我们需要对图中的每个“终止状态”,通过状态消除法,添加起始点和终点
求解
正则表达式
。当然,根据你去掉节点顺序的不同,最后得到的结果也不同。到这就很明显了,该
正则表达式
表示的集合:由0和1构成的字符串,其中包括空字符串ε。很明显,把q0去掉,所得到的结果就是q0为终点的
正则表达式
。以该图为例,先以q0为终止状态,添加对应的终点。对于该题,我们已经有了它的状态转换图,接下来就是将它转换为
正则表达式
。
Java
51,397
社区成员
85,844
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章