我想在javascript中使用RegEx从颜色代码中删除"#“字符。我试过了,但我的脚本不起作用...请一些人看看,并纠正我的代码。
<html>
<script>
var input = "#a478ff";
var color = input.match(/([a-f]|[A-F]|[0-9])\b*/gi);
alert(color);
</script>
</html>
谢谢。
例如,我有一个字符串数据库,其中包含混合的名称和颜色代码(例如§2、§6、§a)。
§2joe (joe)
然而,例如,一些颜色代码在单词中混合在一起。
§4ha§6rr§ay (harry)
假设我想从数据库中选择每个名字为Harry的人,而不考虑他们的颜色代码。
我目前的解决方案是在搜索的每个字母上添加%。例如。
SELECT * FROM people WHERE name LIKE '%h%a%r%r%y%';
这适用于以颜色代码开头的名称,但似乎并不总是适用于混合了颜色代码的名称。
有没有更好的方法让我进行查询?
假设我有以下字符串。
&eThe quick brown fox &djumps over the &dlazy &adog.
每组颜色代码&letter,例如&e将更改以下文本的颜色,直到出现其他颜色代码。有两个相同的代码是多余的,因为它们都是相同的颜色。
&djumps over the &dlazy
我正在尝试合并任何与前面的颜色代码相匹配的重复颜色代码,因此上面的字符串将更改为以下内容:
&eThe quick brown fox &djumps over the lazy &adog.
不过,我不
日安,
我想知道是否可以使用RegExp,如果可以,如何使用。
以下是问题所在:
在字符串中,我有多个与颜色相对应的图案:
{r for dark red
{R for bright red
{G for bright green
{W for white
{* for black
... and so on...
有时,我解析的数据包含许多无用的颜色更改示例:
{r{Gthis text is finally green
{r在那里是完全没用的。如果字符串是{rSomething {Gthis text is finally green就不会了
我希望找到一种方法来匹配所有的{<col