0

そのクリーナーでKonesans正規表現クリーナー変換を使用してみました。列からすべてのスペース文字を削除したいのですが、

このコードを正規表現クリーナーで試しました

一致式:

!@#$%^&*_+`{};':,./<>?

式の置換:

""

http://www.sqlis.com/post/RegexClean-Transformation.aspx
4

1 に答える 1

0

したがって、私は Konesans Regex Cleaner を使用したことがなく、特にダウンロードしたくもありませんが、コメントのとおり、私は助けようとします。

彼らのサンプルをオンラインで見ると、あなたがしなければならないのは置くだけのようです

[!@#$%^&*_+`{};':,./<>?]

「一致」列にあり、置換列には何もありません。おそらく空の文字列 -""

これを使用して、検索と置換の正規表現をテストできます。

以下にいくつかの例を示します。

String: This #is &&%^an !ugly &$%^string.

Match: [!@#$%^&*_+`{};':,./<>?]
Replace: 
Result: This is an ugly string

Match: [!@#$%^&*_+`{};':,./<>?]
Replace: -
Result: This -is ----an -ugly ----string-

Match: [!@#$%^&*_+`{};':,./<>?]+
Replace: -
Result: This -is -an -ugly -string-

編集:空の文字列を使用できないため、これを試すことができます:

Match: [!@#$%^&*_+`{};':,./<>?]()
Replace: ${1}
Result: This is an ugly string

編集2:

Match: [!@#$%^&*_+`{};':,./<>?](?<empty>)
Replace: ${empty}
Result: This is an ugly string

これは、空のキャプチャ グループを作成し、() の内容に置き換えることで機能します。$1 が Konesans でキャプチャ グループを取得できない場合は、同様の構文で取得できると確信しています。

于 2013-08-16T17:27:45.277 に答える