有没有一种简单的方法来改变匹配的字符串与javascript的情况?
例
字符串: <li>something</li>
正则表达式: /<([\w]+)[^>]*>.*?<\/\1>/
我想做的是将匹配$ 1替换为所有大写字母(如果可能,在替换内).我不完全确定$ 1是有效匹配而不是字符串 - '$ 1'.toUpperCase不起作用.
那我怎么回事<LI>something</li>呢?方法,而不是正则表达式.
我想将大多数字符串转换为小写,除了括号内的那些字符.将括号外的所有内容转换为小写后,我想删除括号.所以给出{H}ell{o} World输入应该Hello world作为输出.删除括号很简单,但是有没有办法用正则表达式选择性地使括号小写之外的所有内容?如果没有简单的正则表达式解决方案,那么在javascript中最简单的方法是什么?