使用Regex删除字符串中的字符串

时间:2017-02-02 00:56:08

标签: regex

我有以下字符串:

m_VAR.A2345_DISCHRG_REASON_CODE 
m_VAR.A2611A_DISCHRG_REASON_CODE.TrimStart("0"c)

我需要找到所有这些并制作它:

m_VAR.A2345
m_VAR.A2611A.TrimStart("0"c)

如何使用正则表达式执行此操作?

是的,我以“DISCHRG_REASON_CODE”为例。我们将获得代码:

m_VAR.A2345_XXX_XXXX_XXX 
m_VAR.A2611A_DISCHRG_REASON_CODE.TrimStart("0"c)
.A2111E_YUIU_UIOUUOIU

我只希望在句号(包括句号)之后和第一个“_”

之前的字符串

2 个答案:

答案 0 :(得分:0)

只需查找_DISCHRG_REASON_CODE,然后用空字符串替换它。这假设此代码仅在您的数据中出现一次。如果它可能出现多次,那么您应该更新您的问题并向我们展示样本数据。

答案 1 :(得分:0)

如果你使用Vim,那就像 <div id="flip-this" class="flip-horizontal" style="perspective: 600px; position: relative; transform-style: preserve-3d;"> </div> <script> $(document).ready(function(){ var url="http://localhost/service/load_data.php"; //load 10 image $.getJSON(url,function(result){ $.each(result, function(i, field){ var id=field.id; var img=field.img; $('#flip-this').append('<div class="front" style="height: 100%; width: 100%; backface-visibility: hidden; transform-style: preserve-3d; position: absolute; z-index: 1; transition: all 0.5s ease-out; transform: rotateY(0deg);"> <img src="img/source/'+img+'" alt="" style="backface-visibility: hidden;"> </div> <div class="back" style="transform: rotateY(-180deg); height: 100%; width: 100%; backface-visibility: hidden; transform-style: preserve-3d; position: absolute; z-index: 0; transition: all 0.5s ease-out;"> <img src="img/source/'+img+'" alt="" style="backface-visibility: hidden;"> </div>'); $("#flip-this").flip({ trigger: 'hover' }); }); }); }); </script>