正規表現を教えてください
初心者です
Power Automate Desktopを利用していて、
正規表現でテキストの置換をしたいです。
4日(金)
12日(土)
のようなテキストから
(金)(土)を検索して空白に置き換えたいです。
解析するテキスト:変数 ←18(金)
検索するテキスト:不明 ←(金)を表現する正規表現?
置換先のテキスト:%''% ←空白
ご教示いただけないでしょうか。
よろしくお願いいたします。
初心者です
Power Automate Desktopを利用していて、
正規表現でテキストの置換をしたいです。
4日(金)
12日(土)
のようなテキストから
(金)(土)を検索して空白に置き換えたいです。
解析するテキスト:変数 ←18(金)
検索するテキスト:不明 ←(金)を表現する正規表現?
置換先のテキスト:%''% ←空白
ご教示いただけないでしょうか。
よろしくお願いいたします。
初めまして。数字にマッチする正規表現
は以下の通りです
[1-9]
これを必要な桁数繰り返しましょう。
頭の良い人はもうちょっとスマートに書けるかもしれませんが……
@nkn2
Questioner
何の環境で置換したいのかわからないので一般の話になりますが、この記述で$1として数字が判定できます(\d+)
ので、文章中にある日付を数字に置き換える、とかなら以下です。
(\d+)日\(.\)
その画像なら多分以下です
検索: (\d+)日\(.\)
置き換え: $1
@nkn2
Questioner
@nkn2
Questioner
曜日部分だけを表すなら以下となります。
一通りの曜日を書いたので、対象の曜日以外は取り除いてください。
検索するテキスト:([日月火水木金土])
もしくは、「数値(曜日)」のような形式で検索/置換したい場合は以下です。
検索するテキスト:(\d+)([日月火水木金土])
置換先のテキスト:$1
Power Automate Desktopの説明にあるとおり、正規表現エンジンは .NET だそうです。
えーと、
4日(金)
12日(土)
を置換した後のテキストがどのようなものになることを期待しているのか、文章ではなく「期待している置換結果」のテキストも示した方が確実に伝わると思いますよ。