根据传入数字转换为相应的大写金额,强大的正则表达式。

public static String ConvertToChinese(Decimal number)  {  var s = number.ToString("#L#E#D#C#K#E#D#C#J#E#D#C#I#E#D#C#H#E#D#C#G#E#D#C#F#E#D#C#.0B0A");  var d = Regex.Replace(s, @"((?<=-|^)[^1-9]*)|((?'z'0)[0A-E]*((?=[1-9])|(?'-z'(?=[F-L\.]|$))))|((?'b'[F-L])(?'z'0)[0A-L]*((?=[1-9])|(?'-z'(?=[\.]|$))))", "${b}${z}");  var r = Regex.Replace(d, ".", m => "负元空零壹贰叁肆伍陆柒捌玖空空空空空空空分角拾佰仟万亿兆京垓秭穰"[m.Value[0] - '-'].ToString());  return r;  }

正则解决大写金额转换相关推荐

  1. 栈(Stack),轻松解决数制转换和括号匹配问题!

    http://data.biancheng.net/view/9.html 栈,线性表的一种特殊的存储结构.与学习过的线性表的不同之处在于栈只能从表的固定一端对数据进行插入和删除操作,另一端是封死的. ...

  2. vmware 解决二进制转换与此平台上的长模式不兼容

    https://my.vmware.com/cn/web/vmware/free#desktop_end_user_computing/vmware_workstation_player/12_0   ...

  3. 土办法解决日期转换问题,转出格式为。。。 贰零壹陆年零壹月零捌日

    /** * 参数名称:@param dateStr 待转换的日期(String格式,结构为yyyy-MM-dd) * 返回值:String 小写汉字的日期 * 方法描述:土办法解决日期转换问题,转出格 ...

  4. 怎么解决pdf转换成cad格式呢?

    在我们工作中,难免需要将PDF文件转换成CAD图纸,这毕竟两种完全不同格式的文件要转换起来,不了解操作方法感觉挺难的.那么如何快速解决pdf转换成cad格式呢? PDF的特点是在任何平台都等同于原稿, ...

  5. 各种实用的音频文件在线工具,一款解决所有转换难题

    每次在工作中,不管是在职场新人,还是职场老油条啊 都会经常碰到有人在问啥有比较好的办法把音频文件互相转换啊, 或者是谁能把QSV转MP4,等等这些问题,每次听到这些问题,我就笑了, 这些办公文件格式转 ...

  6. 25行代码解决财务数据大写金额转换

    初学python基础,请大家指正. digit='零壹贰叁肆伍陆柒捌玖' rank='分角元拾佰仟万拾佰仟亿拾佰仟亿拾佰仟万兆' number=508.5 number_list=[int(i) fo ...

  7. pdf复制乱码_一键解决PDF转换问题,这个网站好用到爆!

    大家好,我是小宝~~~ PDF文件是我们生活中除了word以外可能接触的最多的一个文件类型.因为其格式不容易改变不容易被编辑并且阅读性比较好,市面上绝大多数的文件都以PDF格式转发分享. 这种优势在某 ...

  8. 日期格式转换,正则匹配后转换;指定时间增加天数加转格式;js时间转换格式

    指定时间增加天数加转格式,正则匹配: //申明需要的时间格式 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss& ...

  9. 如何解决 cdo转换经度-180~180 为0~360时出现报错:cdo sellonlatbox: Unsupported grid type: generic的问题

    问题起因: 自己写出的nc文件经度的排序为:-180°~180°,用于插值时需要将其经度排序与目标文件的经度排序方式一致,恰巧我的目标nc文件经度排序为:0°~360°,需要先进行转换. 虽然之前我也 ...

  10. C语言递归解决十进制转换二进制

    1.解题思路 在纸上做过十进制转二进制的朋友应该都用的都是除二取余的方法,写出每一次的余数知道0为止再从下至上依次读取余数即可,类似下图 根据观察可知十进制转换为二进制的问题属于我上一篇文章所提到的& ...

最新文章

  1. 拟阵(matroid)
  2. [译] ASP.NET 生命周期 – ASP.NET 请求生命周期(四)
  3. @RenderBody、@RenderSection、@RenderPage、Html.RenderPartial、Html.RenderAction的作用和区别...
  4. 遗传算法(GA)中的编码方式-二进制编码、格雷编码、实数编码
  5. 数据库开发——MySQL——数据类型——数值类型
  6. 1010 一元多项式求导 (25 分)(c语言)
  7. qml-创建可移动的模态弹出框
  8. 后端技术:Nginx 应用场景详解
  9. 智慧屏用鸿蒙的生态,紧随鸿蒙OS手机版 ,智慧屏为什么对鸿蒙生态这么重要?...
  10. sendgrid java_java – SendGrid电子邮件API,发送电子邮件附件
  11. suse linux 使用教程,suse linux 命令教程
  12. 树莓派 | 摄像头模块的使用方法
  13. jdk32位安装包下载_PS2018下载AdobePhotoshopCC2018安装激活教程
  14. UE4 RTXGI插件安装及使用
  15. 大话微服务:(二)对于业务如何划分微服务,即微服务的颗粒度,又称业务边界
  16. 【IDEA 教程系列第 27 篇】idea 显示最近编辑的文件列表
  17. linux中mtd是什么目录,Linux mtd system
  18. 基于vue+el-upload图片上传(自用屎山)
  19. 1972年图灵奖--埃德斯加·狄克斯特拉生平
  20. 使用iBatis中报 java.sql.SQLException: 无效的列类型异常

热门文章

  1. 'MPD' object has no attribute 'myIP'
  2. HTML5 第003篇 area标签
  3. 百度地图室内路线规划
  4. Windows 7下IE9升级到IE 11,F12控制台不能使用的解决方法
  5. BeautifulSoup抓取门户网站上的链接
  6. 修改封装系统的默认壁纸、锁屏和OEM信息
  7. 本地服务启动慢问题及dubbo测试方法记录
  8. flash一直提示要重新安装,都已经是最新的了,但是还要求更新
  9. Dapr专题之06Actors
  10. 洪水攻击程序c语言,洪水攻击原理及代码实现全攻略(附源代码)病毒防范 -电脑资料...