0

我正在尝试匹配正则表达式说29f4b320-ae87-44b3-8834-509d0505c12e
这种数字。

我为用户提供了一个文本框,他可以在其中输入 c12e 、 -44b3- 等数字,如果这些数字作为一部分存在,它应该作为整体和事件匹配。由于 29f4b320-ae87-44b3-8834-509d0505c12e 中存在上述两个输入,因此它应该匹配。
但如果以连字符开头或以连字符结尾,则忽略。
如何忽略连字符并仍然匹配?

xml代码

<view onunloadCancelJobs="False" autoCancelInterval="100">
<label>Search</label>

<!-- Beginning of Chrome -->
<module name="AccountBar" layoutPanel="appHeader" />
<module name="AppBar" layoutPanel="navigationHeader"/>
    <module name="SideviewUtils" layoutPanel="appHeader" /> 
     <module name="Message" layoutPanel="messaging">
  <param name="filter">*</param>
  <param name="clearOnJobDispatch"> False</param>
  <param name="maxSize">1</param>
</module> 
<module name="TitleBar" layoutPanel="viewHeader">
 <param name="actionsMenuFilter">dashboard</param> 
</module>

<!-- End of Chrome -->
<module name="HiddenSearch" layoutPanel="mainSearchControls">
    <param name="search">sourcetype=insight/insight.lntinfotech/INSPRODSP *$target$*</param>
    <module name="ExtendedFieldSearch">
 <param name="intention">
 <param name="name">stringreplace</param>
 <param name="arg">  
   <param name="target">
      <param name="default">500</param>
   </param>
  </param>
 </param>
 <param name="replacementMap">
 <param name="arg">
<param name="target">
<param name="value"></param>
</param>
</param>
</param>
<param name="field">Wildcard search</param>
 <module name="EventsViewer" layoutPanel="resultsAreaLeft">
<param name="segmentation">full</param>
</module>
</module>
</module>
</view>
4

1 回答 1

0

尝试在*$target$*.

于 2013-06-10T16:01:59.010 回答