有没有办法转换这样的事情:
MyDirectoryFileLine
至
my-directory-file-line
我发现了一些将所有字母都转换为大写或小写字母的方法,但不是那样。有任何想法吗?
您可以使用s/\([A-Z]\)/-\L\1/g
查找大写字母并将其替换为破折号,然后将其转换为小写字母。但是,这在行的开头给您一个破折号,因此您需要另一个sed表达式来处理它。
这应该工作:
sed --expression 's/\([A-Z]\)/-\L\1/g' \
--expression 's/^-//' \
<<< "MyDirectoryFileLine"
问题内容: 如何使用javascript正则表达式将字符串转换为驼峰式大小写? 或 或或 应该全部变成:。 问题答案: 我刚结束这样做: 我试图避免将多个replace语句链接在一起。在我的函数中有$ 1,$ 2,$ 3的东西。但是,这种类型的分组很难理解,您对跨浏览器问题的提及也是我从未想过的。
请写一个字符串转成驼峰的方法? 例如:border-bottom-color -> borderBottomColor 解决 python解决方法: def convert(one_string,space_character): #one_string:输入的字符串;space_character:字符串的间隔符,以其做为分隔标志 string_list = str(one_str
我必须拆分一个包含破折号和减号的字符串。我试图根据unicode字符进行拆分(https://en.wikipedia.org/wiki/Hyphen#Unicode),仍然考虑减号与破折号字符相同。我如何解决它? 预期产出 (国家) (美国) -1个 实际输出量 (国家) (美国) //实际上,这里会打印空行,但编辑器会压缩空行 1. 我想在字符串连接期间会发生一些转换,但不确定。欢迎任何解决这
转换驼峰拼写的字符串为特定格式。 使用 String.replace() 去除下划线,连字符和空格,并将驼峰拼写格式的单词转换为全小写。省略第二个参数 separator ,默认使用_分隔符。 const fromCamelCase = (str, separator = '_') => str .replace(/([a-z\d])([A-Z])/g, '$1' + separato
需要制作一个密码程序,用户在开始时设置密码,在程序停止前可以输入密码3次。该程序不能区分大小写。 程序按预期打印,但不区分大小写
是否有一个reg exp或函数可以将驼峰大小写,css和下划线转换为人类可读的格式?它目前不需要支持非人类。对不起外星人。:( 例子: hello世界-