用绝对值替换字符

时间:2018-05-08 18:49:33

标签: javascript python replace syntax

在搜索我的数据库时,所有特殊字符都在“+”之外工作 - 它认为它是一个空格。看看后端是python,它没有接收特殊字符的问题,我相信它是Javascript前端

我需要做的是替换“+”==“%2b”。有没有办法让我使用创建它,以便它有这个价值出现?

1 个答案:

答案 0 :(得分:1)

您可以使用<Window x:Class="WpfAppTestScrollViewBehavior.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:WpfAppTestScrollViewBehavior" mc:Ignorable="d" Title="MainWindow" Height="450" Width="800"> <Window.DataContext> <local:MainWindowModel></local:MainWindowModel> </Window.DataContext> <TabControl> <TabItem Header="Test"> <TreeView ItemsSource="{Binding Level1s, Mode=OneWay}" ScrollViewer.HorizontalScrollBarVisibility="Disabled" Background="LightGoldenrodYellow"> <TreeView.Resources> <HierarchicalDataTemplate DataType="{x:Type local:Level1}" ItemsSource="{Binding Path=InstalledFontCollection}"> <Grid HorizontalAlignment="Stretch" Background="LightGreen"> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto"></ColumnDefinition> <ColumnDefinition></ColumnDefinition> </Grid.ColumnDefinitions> <CheckBox Grid.Column="0" IsChecked="{Binding Path=IsSelected}"></CheckBox> <TextBlock Grid.Column="1" Text="{Binding Path=Name}" TextWrapping="Wrap" Margin="5,0,0,0"></TextBlock> </Grid> </HierarchicalDataTemplate> </TreeView.Resources> </TreeView> </TabItem> </TabControl> </Window>

如果解码来自服务器的响应,则会得到+号 -

如果你想要替换所有的ocurrence,只需将整个字符串放入方法中,然后对整个字符串进行解码/编码。