繁体   English   中英

更换^ _并用<sup>和</sup>

[英]Replace ^ and _ with <sup> and <sub>

我需要能够将^{value}替换为<sup>value</sup>并将_{value}替换为<sub>value</sub> 我以前从未使用过正则表达式(仅用于测试表达式),而且似乎无法弄清楚该怎么做。 有什么提示吗?

最好的祝福

提示1:您将在这里使用String.replace()函数,特别是使用正则表达式匹配和字符串替换。

提示2:您需要转义^{}字符。 您还需要捕获“值”,也许是用(.*?)类的东西(.*?)

提示3:使用g修饰符。

提示4:捕获值后,可以在替换字符串中使用$1来使用它

提示5:不要尝试同时做上标和下标。 一个接一个地做。

完整的解决方案:在JSFiddle上 ,除非您尝试使用提示,否则请不要看!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM