Java - 正则表达式替换美元符号之间的文本

2023-12-22

我正在使用 JAVA,并且想要替换美元符号之间的每个文本实例。例如:

1st equation $\frac{1}{\mu -1}\frac{2\pi }{\lambda }x$ 
2nd equation $90^{^{0}}$
3rd equation $\frac{\mu t}{2}$
4th equation $2\mu tcosr=\frac{\left ( 2n+1 \right ) \lambda}{2}$

替换为这个

1st equation <img src="http://latex.codecogs.com/gif.latex?$\frac{1}{\mu -1}\frac{2\pi }{\lambda }x$ " border="0"/>
2nd equation <img src="http://latex.codecogs.com/gif.latex?$90^{^{0}}$" border="0"/>
3rd equation <img src="http://latex.codecogs.com/gif.latex?$\frac{\mu t}{2}$" border="0"/>
4th equation <img src="http://latex.codecogs.com/gif.latex?$2\mu tcosr=\frac{\left ( 2n+1 \right ) \lambda}{2}$" border="0"/>

我在 stackoverflow.com 上搜索并找到了与 C#.NET 类似的内容正则表达式替换美元符号之间的文本 https://stackoverflow.com/questions/7666305/regex-to-replace-text-between-dollar-signs


我相信它会是这样的......

myString.replaceAll("\\$[^$]*\\$", 
     "<img src=\"http://latex.codecogs.com/gif.latex?$0 \" border=\"0\"/>"

The $0替换字符串中的内容应与搜索正则表达式中的捕获组匹配...

字符串.replaceAll http://docs.oracle.com/javase/7/docs/api/java/lang/String.html#replaceAll%28java.lang.String,%20java.lang.String%29

匹配器.replaceAll http://docs.oracle.com/javase/7/docs/api/java/util/regex/Matcher.html#replaceAll%28java.lang.String%29

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java - 正则表达式替换美元符号之间的文本 的相关文章

随机推荐

  • 将一个 css 类定位到另一个 css 类中

    您好 我在 joomla 中的一些 css 类方面遇到问题 我在一个模块中有两个 div 一个是包装类 wrapper 另一个是内容类 content 内容在包装内 我想做的是将 css 样式定位到内容类上 通常我只是将 content m
  • WCF basicHttpBinding:回复客户端失败时回滚

    我通过以下方式公开 WCF 服务basicHttpBinding对数据库执行多个操作 我想保证 如果客户端没有收到回复 数据库操作将回滚 没有任何通过 WCF 的事务流 例如 客户端调用在服务器上执行的 DoX 方法 但在完成之前客户端崩溃
  • 如何合并这 3 个 SPF txt 记录

    我有 3 条 SPF 记录 v spf1 include spf protection outlook com all v spf1 a ptr include authsmtp com all v spf1 a mx include sp
  • 插件架构中的 DI (Autofac):每个插件一个单独的 DI 容器可以吗?

    我正在尝试介绍 DI 与Autofac http code google com p autofac 到现有的 Windows 窗体应用程序中 该应用程序具有基本的插件架构 其中每个插件都显示自己的表单 启动时 应用程序会扫描已注册的程序集
  • 子ViewController调整containerView的大小

    My app hierarchy looks something like this 主视图控制器 我们称之为控制器 1 包含一个滚动视图 一个图像和一个指向另一个视图控制器并将数据传递到表视图的容器视图 控制器 1 滚动视图设置为在约束下
  • PHP中的@是什么意思? [复制]

    这个问题在这里已经有答案了 可能的重复 php中 符号有什么用 https stackoverflow com questions 1032161 what is the use of symbol in php 我想知道php代码中 的用
  • Phonegap应用程序错误处理,提交日志到服务器

    我正在开发一个 Phonegap 应用程序 所以我想有没有一种好方法可以以某种方式将应用程序崩溃报告 主要是 javascript 的 console logs 提交到服务器 或者我是否必须手动执行此操作并将其记录到文本文件并提交 您可以使
  • 为什么 Gather() 不使用键变量名?

    虽然很丢脸 但我还是无法完全集中注意力tidyr 具体来说gather 我觉得我错过了一些基本的东西 如果我运行这段小代码 library tidyr x lt data frame var1 letters 1 3 var2 LETTER
  • 如何通过 Python/Boto3 添加 DynamoDB 全局二级索引

    是否可以在创建现有 DynamoDB 表后添加全局二级索引 我将 Python 3 x 与 Boto3 一起使用 但无法找到在创建表后将它们添加到表中的任何示例 一般来说 是的 可以添加全局二级索引 GSI 创建表后 然而 更改可能需要很长
  • 在 GAE 项目中的灵活环境模块之间共享代码

    我正在将我的 GAE flex 项目构建为多种服务 my project services service 1 service 1 yaml service 2 service 2 yaml 我现在想在服务之间共享一些代码 理想情况下 我希
  • 如何等待一系列任务并停止等待第一个异常?

    我有一系列任务 我正在等待它们Task WhenAll https learn microsoft com en us dotnet api system threading tasks task whenall 我的任务经常失败 在这种情
  • 在 Ubuntu 中自动安装基于包的 Perl 模块

    我想安装特定 Perl 脚本所需的 Perl 模块 例如perl depends工具 不过 我想在 Ubuntu 中使用apt get 意味着通过包存储库而不是通过 CPAN 安装模块 最相似的问题 例如this one https sta
  • Rails 中的全文 mysql 搜索

    我正在尝试将一个简单的 mysql 全文搜索添加到一个 请不要告诉我安装 solr 或任何其他搜索宝石 我尝试运行它们 这似乎是一个又一个问题 有一天我会抽出时间来做这件事 但那一天不是今天 我需要添加 add index 迁移 但是当我运
  • Visual Studio 2008 Express 无法识别我的 Sql Server 2008 Express

    我最近安装的顺序是 SQL Server 2008 Express 可视化 Web 开发人员速成 2008 当我右键单击 app data 并尝试添加数据库时 它返回 与 SQL Server 文件 mdf 的连接需要 SQL Server
  • 有没有办法在原生 CommonJS 环境中使用 JSX?

    我正在一个具有本机的环境中启动一个新项目CommonJS支持require模块 这是一个atom shell项目 不可能使用预编译步骤 例如在Browserify或webpack AFAIK中 我可以在我的设备上使用 JSXapp jsx在
  • JSON-WSP 或 JSON-RPC [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 将 Eclipse 与大型工作区结合使用

    我们当前的产品基于 Eclipse RCP 当我们尝试将整个代码库放在一个 Eclipse 工作区中并且我们想知道其他人在做什么时 我们开始遇到问题 这是我们的设置 225 个 eclipse 项目 全部在 trunk project 中
  • 没有 Springboard 的 iOS:由于没有系统事件服务器而终止

    我正在尝试使用 IB 与 Springboard 创建一个简单的 Hello World 应用程序 添加一个按钮及其与操作例程的连接后 我得到以下信息 由于没有系统事件服务器而终止 运行事件泵 或者如果您想运行 请传递参数 Register
  • SSE 浮点运算可以重现吗?

    x87 FPU 因使用内部 80 位精度模式而闻名 这通常会导致跨编译器和机器出现意外且不可重现的结果 在我的搜索中 https stackoverflow com questions 14864238 coercing floating
  • Java - 正则表达式替换美元符号之间的文本

    我正在使用 JAVA 并且想要替换美元符号之间的每个文本实例 例如 1st equation frac 1 mu 1 frac 2 pi lambda x 2nd equation 90 0 3rd equation frac mu t 2