最新华为上机考试
真题目录:点击查看目录 华为OD面试真题精选:点击立即查看 2025华为od机试双机位A卷 -华为OD上机考试双机位A卷
题目描述
为了便于业务互交,约定一个对输入的字符串中的下划线做统一替换。
具体要求如下:
输入字符串,将其中包含的每一个下划线“_”,使用特殊字符串(^|$|[,+])替换,并输出替换后的结果。
其中的例外场景不做替换,场景如下:
在一堆方括号之内的下划线不做替换
为转义的下划线,即\_则不替换
备注:
调用者已确保,输入表达式的方括号会成对出现,并且方括号会在嵌套。即存在"[xx[yyyy]xxx]"这种形式的字符串
输入字符串的长度范围:[0,10000]
输入描述
一个字符串,例如(_9494)
输出描述
一个字符串,例如((^|$|[,+])9494)