正则表达式从 XSLT 中删除单词

2024-01-09

我需要帮助编写正则表达式以使用 XSLT 删除单词。

我需要将 XML 文件的“详细路径”的输出更改为:

/活动/262/26207

...简单地说:

262/26207

XSL 是:

<xsl:value-of select="detailpath"/>

如何删除“/events/”?

提前致谢。


正则表达式模式就是'/events/'

您可以在XSLT 2.0 替换() http://www.w3.org/TR/xpath-functions/#func-replace函数调用:

<xsl:value-of select="replace(detailpath,'/events/','')"/>

函数返回 xs:string 即 通过替换每个得到 $input 的非重叠子字符串 与给定的 $pattern 匹配 $replacement 的出现 细绳。

您可以选择指定flags http://www.w3.org/TR/xpath-functions/#flags

fn:replace( $input     as xs:string?,
            $pattern   as xs:string,
            $replacement   as xs:string) as xs:string

fn:replace( $input     as xs:string?,
            $pattern   as xs:string,
            $replacement   as xs:string,
            $flags     as xs:string) as xs:string
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

正则表达式从 XSLT 中删除单词 的相关文章

随机推荐

  • Worklight - 打开本机应用程序

    在 Worklight 中 可以从 Android 版 Worklight 应用程序打开本机页面 是否可以从 Android 设备中的 Worklight 开发的应用程序启动本机应用程序 如果可以的话 怎样做 提前致谢 对的 这是可能的 以
  • 基于tensorflow的流指标的自定义指标返回NaN

    我正在尝试将 F1 分数定义为 TensorFlow 中的自定义指标DNNClassifier 为此 我编写了一个函数 def metric fn predictions labels weights P tf contrib metric
  • 合并 HAProxy 统计数据?

    我有两个 HAProxy 实例 两个实例都启用了统计数据并且工作正常 我正在尝试将两个实例的统计信息合并为一个 以便我可以使用单个 HAProxy 来查看前端 后端统计信息 我尝试在两个 haproxy 实例的同一端口上设置统计侦听器 但这
  • VB.NET 中字符串中的字符替换

    替换字符串中的字符的速度有多快 所以这个问题的背景是这样的 我们有几个应用程序 它们通过套接字相互通信以及与客户端应用程序通信 这些套接字消息包含不可打印的字符 例如 chr 0 需要用预定的字符串 例如 Nul 替换 因为套接字消息保存在
  • 在类内定义友元函数模板时如何避免重定义错误?

    考虑这段代码 template
  • knitr Rnw Latex:如何在横向模式下获取全页宽度的图形和标题

    我正在尝试以横向模式制作一个整页图和标题 如果我省略 fig cap Caption Trial 下面的 Rnw 文件可以正常工作 但如果使用了标题 则不行 任何帮助将不胜感激 documentclass article usepackag
  • 如何检测 iOS 版 SwiftUI 中的 TextField 何时失去焦点?

    TextField Name text name 我找到了这个方法 func focusable isFocusable Bool true onFocusChange escaping Bool gt Void in gt some Vi
  • 我可以设置 ~/.ssh/config 来查找动态 EC2 主机名吗?

    我有一个动态 IP 上的 EC2 实例 它没有执行任何类型的 DDNS 来保持指向它的公共主机名 我想在我的应用程序中设置一个快捷方式ssh config对于服务器 并询问awsCLI 告诉我 IP 或主机名是什么 aws ec2 desc
  • 在 Grails 中将映射和属性列表持久保存为 JSON

    编辑 onload 方法更改为 afterLoad 否则对象可能无法正确传递到地图 我目前正在使用一些具有大量动态 复杂属性的域类 我需要保留并定期更新它们 我将它们保存在每个类的 Map 结构中 因为这使得在我的控制器等中引用变得容易 但
  • 检测flask是否正在通过gunicorn运行?

    有没有办法检查我的 Flask 应用程序是否正在 Gunicorn 容器内运行 目前 我设置了一个环境变量来告诉我的应用程序这一点 但我希望它是自动的 另外 我可以通过某种方式检查正在使用的工人阶级吗 由于几个不同的原因 我需要检测到这一点
  • getWidth() 和 getHeight() 在 RecyclerView/Fragment 中返回 0

    我正在调用填充方法RecyclerView在 的里面OnCreateView方法在几个片段中 然后它们被定向到填充提要的适配器 取决于context of the Fragment 目前 我正在向提要上用户上传的图像添加标签 这些标签需要一
  • 即使提到了我朋友的 ID,您也无权使用此命令

    我对编码很陌生 但我试图创建一个只有选定的用户 id 才能使用的命令 这是我的代码 const DiscordCommand require contracts DiscordCommand const admins 44595206862
  • npx React-Native 链接 React-Native-Vector-icons 命令它抛出错误

    我正在尝试将 React Native 与 React Native 矢量图标链接起来 如文档中所示https reactnativeelements com docs 3 4 2 getting started install react
  • 如何对 >2 个表进行外连接 (Oracle)

    我不知道如何描述我的表结构 所以希望这是有道理的 我有 3 个具有层次关系的表 其中 A 与 B 具有一对多关系 而 B 又与 C 具有一对多关系 诀窍是 B 和 C 中的外键允许为空 即没有父级 定义 我还有 D 和 E 与 A B 或
  • 带有 UI-Bootstrap 选项卡和 UI-Router 的 Angularjs 导航菜单

    In 这个笨蛋 http plnkr co edit ki2hCUDkxYVL3atPtEba p preview 我无法使菜单链接和选项卡正常工作 如您所见 我需要单击两次 路线 1 才能从选项卡 路线 2 返回 此外 当我单击两次 路线
  • Cygwin/vim Windows 7 文件访问问题

    看来在 Windows 7 上 Cygwin vim 认为所有文件都是只读的 您可以在文本板 记事本中很好地编辑文件 但 vim 认为它们是只读的 有数量发生 但我看不到解决方案 Update 根据接受的答案 创建了文件C cygwin e
  • 将图像存储在CloudKit中作为CKAsset,图像颠倒

    我正在开发一个使用 CloudKit 来存储和检索图像文件的应用程序CKAsset对象 通常情况下 这效果很好 而且我喜欢 CloudKit 的小学习曲线 不过 我偶尔会遇到一个特殊的问题 即图像要么完全颠倒 要么向左或向右 90 存储 以
  • 在 iOS 应用程序中捕获签名

    我们需要从 iOS 应用程序捕获签名 用例是让用户用手指直接在屏幕上绘制签名 我更喜欢网络 所以我的默认方法是嵌入网络视图并使用画布让用户绘图 然后捕获 PNGtoDataURL 不过 原生 Cocoa 控件可能会更好 是否有任何预构建的解
  • 如何根据 radioGroupButton 选择在闪亮的仪表板主体中隐藏或显示图表

    我正在尝试创建具有以下结构的仪表板 它的基本结构有 3 个级别 菜单 子菜单和单选组按钮选择 侧边栏 Menu1 有2个子菜单 子菜单1和子菜单2 Menu2 有 2 个子菜单 子菜单 3 和子菜单 4 主体有 radioGroupButt
  • 正则表达式从 XSLT 中删除单词

    我需要帮助编写正则表达式以使用 XSLT 删除单词 我需要将 XML 文件的 详细路径 的输出更改为 活动 262 26207 简单地说 262 26207 XSL 是