- 浏览: 37863 次
- 性别:
- 来自: 重庆
最新评论
package com.email.util;
public class BBCODE {
//
// [img code="1.jpg"][img code="2.jpg"]
// <img src="1.jpg" /><img src="2.jpg" />
public static String filter(String code){
//加粗...
code = code.replaceAll("(\\[b\\](.[^\\[]*)(\\[/b\\]))", "<strong>$2</strong>");
//换行[b]
code = code.replaceAll("\\[b\\]", "<br />");
//字体 ....
code = code.replaceAll("(\\[size=(.*?)\\])(.*?)(\\[\\/size\\])", "<span style='font-size:$2px'>$3</span>");
//色彩 ...
code = code.replaceAll("(\\[color=(.*?)\\])(.*?)(\\[\\/color\\])", "<span style='color:$2;'>$3</span>");
//图片[img code=pic/1.jpg]
code = code.replaceAll("(\\[img code=(.*?)\\])", "<img src='$2' />");
return code;
}
public static void main(String[] args){
System.out.println(filter("[img code=pic/1.jpg][img code=pic/10.jpg]"));
}
}
public class BBCODE {
//
// [img code="1.jpg"][img code="2.jpg"]
// <img src="1.jpg" /><img src="2.jpg" />
public static String filter(String code){
//加粗...
code = code.replaceAll("(\\[b\\](.[^\\[]*)(\\[/b\\]))", "<strong>$2</strong>");
//换行[b]
code = code.replaceAll("\\[b\\]", "<br />");
//字体 ....
code = code.replaceAll("(\\[size=(.*?)\\])(.*?)(\\[\\/size\\])", "<span style='font-size:$2px'>$3</span>");
//色彩 ...
code = code.replaceAll("(\\[color=(.*?)\\])(.*?)(\\[\\/color\\])", "<span style='color:$2;'>$3</span>");
//图片[img code=pic/1.jpg]
code = code.replaceAll("(\\[img code=(.*?)\\])", "<img src='$2' />");
return code;
}
public static void main(String[] args){
System.out.println(filter("[img code=pic/1.jpg][img code=pic/10.jpg]"));
}
}
发表评论
-
对象的字段以键值对的形式返回
2011-10-11 21:22 1997但是,如果双向关联都设置成fetch = FetchType. ... -
得到本机的ip地址
2011-06-25 13:12 1149public static String getL ... -
怎么获得Map<String,Date>中 String或Date类型
2011-06-16 09:28 4771有一个要求就是获得范型中类型;想了很多招都不能实现。 但有框架 ... -
javascript检验xml是否正确
2011-01-04 20:07 1041<script type="text/java ... -
图片防止盗链 转转kaka100
2011-01-03 16:11 648转。。转。。 -
新发现----享元模式
2011-01-02 23:54 718java1.5新知识: public class A { ... -
得到汉字的拼音
2011-01-02 15:17 933package cn.java; public class ... -
设置图片等比例缩小
2011-01-02 15:04 792//----------------------------- ... -
BigDecimal 的学习
2010-12-31 00:23 725package com.util; import java. ... -
人民币
2010-12-31 00:09 811package com.util; public class ... -
单例模式 转转转
2010-12-30 19:49 752单例模式的七种写法 文章分类:Java编程 转载请注明出处: ... -
文件压缩
2010-12-30 13:17 663package com.email.util; import ... -
Cookie的一些操作
2010-12-30 13:15 673package com.email.util; import ... -
servlet处理参数的一些操作
2010-12-30 13:09 604import javax.servlet.http.HttpS ... -
字符串与时间格式的相互操作
2010-12-30 13:06 831import java.text.ParseException ... -
文件的相关操作 转转转
2010-12-30 13:02 753package com.Utils; import java ... -
oracle 连接... 修改.....查询
2010-12-30 12:49 605package com.Utils; import java. ... -
tools----java---->mail
2010-12-20 20:28 591package cn.java; import java.u ... -
工具类-------字符串转成时间格式
2010-12-20 20:14 652package cn.java; import java.t ... -
处理中文乱码(新,比较万能)(encodeURI)
2010-12-19 01:04 1132$.ajax({ type:"GET ...
相关推荐
表情图片通常基于一些特殊的字符,如Unicode中的表情符号。例如,、等。在Android中,这些字符可以被识别并显示为相应的图形。然而,有些更复杂的表情可能需要自定义处理。 2. **SpannableString与ImageSpan** `...
由于ASCII字符包括字母、数字和一些特殊符号,通过巧妙排列这些字符,可以创造出类似图像的效果。 3. **图像处理**:图像处理是指对数字图像进行操作以改善其质量、提取有用信息或进行某种分析。在计算机科学中,这...
它将每3个8位字节的数据转化为4个6位的字节,并使用64个字符(包含大小写字母、数字及两个特殊符号+和/)来表示这6位的值,最后可能还需要添加一个或多个等于号(=)作为填充。 在WPF中,Image对象是用于显示图像的...
- 例如,当我们开发一个网页版的即时通讯应用时,用户发送的小型图片可以被转换成Base64字符串,然后直接嵌入到聊天消息中,降低服务器压力和网络延迟。 通过以上知识,我们可以有效地在不同场景下使用Base64编码...
- 确定字符集,比如从ASCII字符集中选取或使用特殊字符库。 - 根据像素亮度映射到相应的字符,亮度越高,字符越亮。 - 输出字符矩阵,形成字符画。 4. **字库文件**: ASC16和HZK16可能分别表示ASCII字符集的...
8. SEO优化:对于需要搜索引擎可见的图片,将其转换为网页形式,可以添加元数据(如标题、描述),提高图片在搜索引擎结果中的可见性。 9. 兼容性:由于是基于HTML的,转换后的网页在大多数现代浏览器中都能正常...
- Base64是基于64个可打印字符的编码方式,这些字符包括大小写字母、数字和两个特殊符号`+`和`/`,以及一个分隔符`=`用于填充。 - 二进制数据按3个字节一组进行编码,每3个字节(24位)转换成4个Base64字符(每个6...
ASCII字符包括字母、数字、标点符号以及一些特殊字符,它们在单色背景下形成视觉上的图像。"image-to-emoji"库就是基于这个概念,但它更进一步,将常见的ASCII字符替换为更具有表现力的 Emoji 表情符号,从而生成更...
这64个字符包括大小写字母、数字以及两个特殊字符`+`和`/`,末尾可能出现的不足4个字符的数据,用`=`进行填充。 2. **图片转换为Base64字符串**:这个过程涉及到读取图片文件的二进制数据,然后用Base64算法进行...
在这个过程中,输入的文本会被分解成单个字符或单词,这可能涉及到去除特殊字符、空格处理、大小写转换等。MATLAB的字符串操作函数如`strsplit`, `lower`, `upper`等可以很好地完成这些任务。 接着是字符映射,这是...
1. 扩展字符库:针对中文特性,增加或定制更全面的字符库,涵盖常用汉字及特殊字符。 2. 预处理优化:针对中文图像的特点,调整预处理步骤,如采用更适合中文的二值化阈值。 3. 特征提取改进:研究和应用针对中文...
为了增加安全性,通常会设定字符串的长度和可选字符集,比如大小写字母、数字和特殊字符。 接下来,我们需要将这个字符串转化为图像。ASP.NET提供了多种方法来绘制图像,最常用的是使用GDI+(Graphics Device ...
在SQL Server数据库中,二进制数据类型(如varbinary)和字符数据类型(如varchar)之间的转换是非常常见的操作,特别是在处理数据导入导出、格式转换或者解析特殊格式的二进制数据时。本文主要讨论如何在SQL Server...
- **格式冲突**:利用ODBC SQL类型,对特殊数据类型进行特殊处理,如字符型数据中的转义字符处理。 - **结构和类型冲突**:定义映射规则,确保源数据类型的精度与目标数据类型相匹配,如日期型数据先转为字符型再按...
支持随机和固定两种方式设计个性签名,支持自定义特殊符号密度。 5、拼音与笔画数 支持计算汉字笔画数,汉字转换为拼音。采用了超大汉语拼音数据库,包含了所有常用字和许多生僻字的汉语拼音。 6、趣味贴图工具 ...
这些字符可以是字母、数字或者一些特殊符号。 ```python charset = " .,:;irsXA253$@!" ``` 现在,我们要实现将像素值映射到字符的过程。我们可以将灰度图像的像素值归一化到0-1之间,然后映射到字符集的索引上。 ...
ASCII字符集包含了数字、标点符号、字母以及一些特殊字符,这些字符可以组合成不同的图形,从而实现将图像转换为文本形式。 在Go语言中,实现这个功能通常会涉及以下几个关键知识点: 1. 图像处理:首先,我们需要...
传统的转换方法,如使用O2S插件或PDFLib插件,可能会遇到字符乱码或转换后内容空白的问题。在这种情况下,`mutool.exe` 提供了一个有效的解决方案。 `mutool.exe` 是MuPDF工具的一部分,MuPDF是一个轻量级且高效的...
- **写入**:同样,你需要将待写入的二进制数据(如图片)转换为`TMemoryStream`,然后将其设置到`TADOQuery`或`TADOTable`的`BlobField`中。例如: ```delphi var Query: TADOQuery; MemoryStream: ...
在IT行业中,图片的传输是常见的操作,尤其是在网络应用中,如网页、API接口或移动应用。"将图片进行Base64编码后传输"是一种高效且便捷的方式,它允许我们直接将图片数据嵌入到文本格式中,方便在网络中传递。这种...