Javascript 下划线之间的正则表达式字符串

Javascript 下划线之间的正则表达式字符串,javascript,php,Javascript,Php,我需要得到下划线之间的标记,例如: Com_x0020_este_x002C__x0020_texto Com_x0020_este_x002C_uux0020_texto 谢谢大家! 如果我理解正确,你可以试试这个:/.*.\ug/g 有关示例,请参见。在此处可以找到您要查找的it preg\u replace文档:您要查找的逻辑如下: PHP版本: Javascript版本: 结果:Com_x0020_uuuoeste_x002C_uuux0020_uuotexto那么你想让x0020位都在

我需要得到下划线之间的标记,例如: Com_x0020_este_x002C__x0020_texto

Com_x0020_este_x002C_uux0020_texto


谢谢大家!

如果我理解正确,你可以试试这个:/.*.\ug/g


有关示例,请参见。

在此处可以找到您要查找的it preg\u replace文档:您要查找的逻辑如下:

PHP版本: Javascript版本:
结果:Com_x0020_uuuoeste_x002C_uuux0020_uuotexto

那么你想让x0020位都在一个数组中排除este?如果总是4位十六进制x[0-9A-F]{4},请阅读,并向我们展示你的尝试。根据标签,这是/曾经是一个Javascript问题,而不是PHP;-Regex仍然是一样的。@trizz根据标签这是PHP和Javascript-@不过,为了完整起见,我现在添加了JS版本。
 $string = "Com_x0020_este_x002C__x0020_texto";
 print preg_replace('/_(.*?)_/', " _$1_ ", $string);
var $string = "Com_x0020_este_x002C__x0020_texto";
alert($string.replace(/_(.*?)_/g," _$1_ "));