UE-蓝图中的使用正则表达式

简介: 实现用于匹配判断的正则表达式

前言:每日记录自己学习UE的心得和体会,小弟才疏学浅,如有错误的地方,欢迎大佬们指正,感谢~


添加蓝图库

编辑→插件→添加→选择蓝图库


命名创建后(我命名为regular),可以在内容菜单的Plugins里找到

打开编辑

regularBPLibrary.h

#pragma once

#include "Kismet/BlueprintFunctionLibrary.h"

#include "regularBPLibrary.generated.h"

UCLASS()

class UregularBPLibrary : public UBlueprintFunctionLibrary

{

GENERATED_UCLASS_BODY()

UFUNCTION(BlueprintCallable)

static bool RegularBool(const FString str, const FString Reg);

};


regularBPLibrary.cpp


#include "regularBPLibrary.h"

#include "regular.h"

UregularBPLibrary::UregularBPLibrary(const FObjectInitializer& ObjectInitializer)

: Super(ObjectInitializer)

{

}

bool UregularBPLibrary::RegularBool(const FString str, const FString Reg)

{

FRegexPattern Pattern(Reg);

   //构造FRegexMatcher函数

FRegexMatcher regMatcher(Pattern, str);

   //设置匹配限制

regMatcher.SetLimits(0, str.Len());

   //是否查找到匹配内容并返回  

return regMatcher.FindNext();

}


编译成功后,就可以在蓝图中调到Regular Bool


Demo模糊查询

模糊查询的正则表达式:.*?关键字.*


相关文章
UE DTMqtt 虚幻引擎 Mqtt 客户端插件说明
UE DTMqtt 虚幻引擎 Mqtt 客户端插件说明
1454 0
|
3月前
|
人工智能 缓存 自然语言处理
阿里云Token Plan团队版介绍:性能、优势、适用场景及购买、使用等相关的问题解答
阿里云Token Plan团队版是阿里云百炼推出的面向企业与开发团队的AI大模型订阅服务,以统一Credits计量体系支持Qwen3.7-Max、DeepSeek、Kimi等150+主流模型灵活切换,覆盖文本、视觉、图像生成等多模态任务。产品提供标准(¥198/月)、高级(¥698/月)、尊享(¥1,398/月)三档席位套餐及共享用量包,支持多租户隔离、团队管理后台和精细化用量分析,承诺不使用对话数据训练模型,保障企业级安全合规。当前仅支持华北2(北京)地域,适合多模型协同、团队协作、成本可控的AI应用场景。
|
IDE 开发工具 Swift
Xcode 16.3 (16E140) - Apple 平台 IDE
Xcode 16.3 (16E140) - Apple 平台 IDE
2039 1
Xcode 16.3 (16E140) - Apple 平台 IDE
|
Web App开发 编解码 弹性计算
实时云渲染技术布道 | 像素流送技术与商业化实时云渲染产品的指标对比
随着虚幻引擎(UE)在高品质应用开发中的广泛应用,大内容与轻终端的矛盾日益突出。实时云渲染技术应运而生,成为解决这一矛盾的关键。本文以LarkXR实时云渲染平台为例,对比UE自带的像素流送插件,探讨云渲染技术的革新。LarkXR提供完整的实时云渲染PaaS服务,涵盖云端算力管理、网络传输优化和异构终端接入全流程,支持2K-8K分辨率、30-120FPS帧率,具备强大的集群并发能力和多引擎兼容性,整体性价比远高于像素流送,为开发者提供了更高效、专业可靠的解决方案。
|
Web App开发 编解码 Linux
像素流送的这些问题困扰你了吗?
使用UE引擎开发的模型在移动端或网页推流时,像素流送是常见选择。然而,在实际应用中,用户经常遇到各种问题。小芹整理了网上关于像素流送的常见问题,分为两大类:一是使用过程中遇到的技术难题,二是对某些功能的实现和可行性不清楚。本文将详细探讨这些问题,帮助开发者更好地理解和解决像素流送中的常见问题。
780 3
|
vr&ar 图形学
PICO4开发实战一:节奏光剑(VR)(需求文档)
这篇文章是PICO4开发实战指南,详细介绍了开发一款名为“节奏光剑”的VR游戏的需求文档,包括从基础功能开发到交互体验优化、场景体验优化、UI设计、游戏关卡设计等多个开发阶段的详细规划和说明。
PICO4开发实战一:节奏光剑(VR)(需求文档)
|
自然语言处理 程序员 Windows
[UE虚幻引擎] DTSpeechVoice 文字转语音播放 插件说明
这个插件用于在虚幻引擎(UE)中通过蓝图将文本转化为语音播放,利用Windows内置的语音引擎,支持Win10和Win11。确保电脑已安装语音系统,可能需要额外下载语言包以支持多语言播放。蓝图操作包括添加Speech Voice Component到Actor,使用Speak节点播放文本,Set Volume调整音量,Set Rate改变播放速度,Pause和Resume控制播放状态,Stop则停止播放且无法恢复。此外,Get Tokens和Set Token用于管理语音类型。更多详情可访问[80后程序员](https://dt.cq.cn/archives/1008?from=aliyun)
852 5
|
运维 小程序 数据安全/隐私保护
vos对接移动、电信、联通的线路你要清楚这些
vos对接移动、电信、联通各种线路
4104 0
|
Ubuntu 网络虚拟化 Windows
国产化之虚拟ARM64-CPU安装银河麒麟操作系统
国产化之虚拟ARM64-CPU安装银河麒麟操作系统
5939 0

热门文章

最新文章