【问题标题】:RegEx Replace Matching Sequence and Stripping Whitespaces [closed]正则表达式替换匹配序列并去除空格 [关闭]
【发布时间】:2013-05-05 16:16:51
【问题描述】:

我有一些看起来像这样的字符串条目:

00 34 32 35 00 33 00 47 : A Cat
77 59 32 35 00 00 00 11 : Dog
29 59 32 35 01 00 00 11 : Dog's Toy

我必须使用 RegEx 替换将它们转换为以下内容:

<Entry Name="A Cat" Code="0034323500330047"/>
<Entry Name="Dog" Code="7759323500000011"/>
<Entry Name="Dog's Toy" Code="2959323501000011"/>

有什么想法吗?

【问题讨论】:

  • 为什么所有这些标签?你想用什么语言?
  • 告诉我们what you've tried。见about Stack Overflow。另外,我怀疑您是否为此使用了所有四种语言。您实际使用的是哪一个?

标签: c# php javascript regex asp-classic


【解决方案1】:

使用正则表达式进行转换并不是最简单的解决方案。 我会在 JavaScript 中这样做:

var t = str.split(':');
var result = '<Entry Name="'+t[1]+'" Code="'+t[0].trim().replace(/ /g,'')+'"/>';

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-16
    • 2022-08-10
    • 2022-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多