`
竹临仙
  • 浏览: 37863 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

网页中一些特殊字符的转换,如[image]

 
阅读更多
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]"));
  }
 
}
分享到:
评论

相关推荐

    TextView 特殊字符转换成表情图片

    表情图片通常基于一些特殊的字符,如Unicode中的表情符号。例如,、等。在Android中,这些字符可以被识别并显示为相应的图形。然而,有些更复杂的表情可能需要自定义处理。 2. **SpannableString与ImageSpan** `...

    Go-Image2ASCII是一个将图像转换为ASCII图像并提供易于使用命令行工具的Go库

    由于ASCII字符包括字母、数字和一些特殊符号,通过巧妙排列这些字符,可以创造出类似图像的效果。 3. **图像处理**:图像处理是指对数字图像进行操作以改善其质量、提取有用信息或进行某种分析。在计算机科学中,这...

    WPF Image Base64String 互转 Demo

    它将每3个8位字节的数据转化为4个6位的字节,并使用64个字符(包含大小写字母、数字及两个特殊符号+和/)来表示这6位的值,最后可能还需要添加一个或多个等于号(=)作为填充。 在WPF中,Image对象是用于显示图像的...

    Base64图片与字符进行相互转换

    - 例如,当我们开发一个网页版的即时通讯应用时,用户发送的小型图片可以被转换成Base64字符串,然后直接嵌入到聊天消息中,降低服务器压力和网络延迟。 通过以上知识,我们可以有效地在不同场景下使用Base64编码...

    图片转换成字符画源码文件

    - 确定字符集,比如从ASCII字符集中选取或使用特殊字符库。 - 根据像素亮度映射到相应的字符,亮度越高,字符越亮。 - 输出字符矩阵,形成字符画。 4. **字库文件**: ASC16和HZK16可能分别表示ASCII字符集的...

    把图片转换成网页 1.0 绿色英文版.rar

    8. SEO优化:对于需要搜索引擎可见的图片,将其转换为网页形式,可以添加元数据(如标题、描述),提高图片在搜索引擎结果中的可见性。 9. 兼容性:由于是基于HTML的,转换后的网页在大多数现代浏览器中都能正常...

    图片与base64互相转换工具

    - Base64是基于64个可打印字符的编码方式,这些字符包括大小写字母、数字和两个特殊符号`+`和`/`,以及一个分隔符`=`用于填充。 - 二进制数据按3个字节一组进行编码,每3个字节(24位)转换成4个Base64字符(每个6...

    image-to-emoji:将图像转换为 ASCII 风格的表情符号

    ASCII字符包括字母、数字、标点符号以及一些特殊字符,它们在单色背景下形成视觉上的图像。"image-to-emoji"库就是基于这个概念,但它更进一步,将常见的ASCII字符替换为更具有表现力的 Emoji 表情符号,从而生成更...

    图片 Base64 格式 字符串转换

    这64个字符包括大小写字母、数字以及两个特殊字符`+`和`/`,末尾可能出现的不足4个字符的数据,用`=`进行填充。 2. **图片转换为Base64字符串**:这个过程涉及到读取图片文件的二进制数据,然后用Base64算法进行...

    matlab开发-TextToImage

    在这个过程中,输入的文本会被分解成单个字符或单词,这可能涉及到去除特殊字符、空格处理、大小写转换等。MATLAB的字符串操作函数如`strsplit`, `lower`, `upper`等可以很好地完成这些任务。 接着是字符映射,这是...

    Image2Text-master.zip_image2test_jpg2text_pyimage2_文字识别_文字识别不足

    1. 扩展字符库:针对中文特性,增加或定制更全面的字符库,涵盖常用汉字及特殊字符。 2. 预处理优化:针对中文图像的特点,调整预处理步骤,如采用更适合中文的二值化阈值。 3. 特征提取改进:研究和应用针对中文...

    ASP.NET Captcha image

    为了增加安全性,通常会设定字符串的长度和可选字符集,比如大小写字母、数字和特殊字符。 接下来,我们需要将这个字符串转化为图像。ASP.NET提供了多种方法来绘制图像,最常用的是使用GDI+(Graphics Device ...

    SQL Server中实现二进制与字符类型之间的数据转换

    在SQL Server数据库中,二进制数据类型(如varbinary)和字符数据类型(如varchar)之间的转换是非常常见的操作,特别是在处理数据导入导出、格式转换或者解析特殊格式的二进制数据时。本文主要讨论如何在SQL Server...

    数据转换冲突及转换过程中大对象的处理.

    - **格式冲突**:利用ODBC SQL类型,对特殊数据类型进行特殊处理,如字符型数据中的转义字符处理。 - **结构和类型冲突**:定义映射规则,确保源数据类型的精度与目标数据类型相匹配,如日期型数据先转为字符型再按...

    火星文转换器 v2.0.0.9.zip

    支持随机和固定两种方式设计个性签名,支持自定义特殊符号密度。 5、拼音与笔画数 支持计算汉字笔画数,汉字转换为拼音。采用了超大汉语拼音数据库,包含了所有常用字和许多生僻字的汉语拼音。 6、趣味贴图工具 ...

    python图片转字符画之将生成字符画保存到文件

    这些字符可以是字母、数字或者一些特殊符号。 ```python charset = " .,:;irsXA253$@!" ``` 现在,我们要实现将像素值映射到字符的过程。我们可以将灰度图像的像素值归一化到0-1之间,然后映射到字符集的索引上。 ...

    Go-使用命令行在终端中将图像转换为asciiart

    ASCII字符集包含了数字、标点符号、字母以及一些特殊字符,这些字符可以组合成不同的图形,从而实现将图像转换为文本形式。 在Go语言中,实现这个功能通常会涉及以下几个关键知识点: 1. 图像处理:首先,我们需要...

    mutool.exe方式pdf转换图片

    传统的转换方法,如使用O2S插件或PDFLib插件,可能会遇到字符乱码或转换后内容空白的问题。在这种情况下,`mutool.exe` 提供了一个有效的解决方案。 `mutool.exe` 是MuPDF工具的一部分,MuPDF是一个轻量级且高效的...

    DELPHI读写SQL SERVER中的image、text字段.rar_Image or Text_delphi_handle

    - **写入**:同样,你需要将待写入的二进制数据(如图片)转换为`TMemoryStream`,然后将其设置到`TADOQuery`或`TADOTable`的`BlobField`中。例如: ```delphi var Query: TADOQuery; MemoryStream: ...

    将图片进行Base64编码后传输

    在IT行业中,图片的传输是常见的操作,尤其是在网络应用中,如网页、API接口或移动应用。"将图片进行Base64编码后传输"是一种高效且便捷的方式,它允许我们直接将图片数据嵌入到文本格式中,方便在网络中传递。这种...

Global site tag (gtag.js) - Google Analytics